Le langage de programmation Perl dispose d'un mécanisme intégré pour limiter les pratiques de programmation dangereuses. Ce mécanisme est appelé «stricte ». Il peut vous aider à construire des applications plus robustes , car elle vous encourage à suivre la pratique de codage sûr . Lorsque vous utilisez "strict ", une erreur est générée chaque fois que vous utilisez une référence symbolique dangereux ou variable non déclarée , ou utiliser un identifiant de manière incorrecte. En utilisant le mécanisme "strict" , vous pouvez éliminer de nombreuses erreurs courantes en appliquant les bonnes pratiques de codage. Choses que vous devez
ordinateur avec interpréteur Perl installée
Afficher plus Instructions
1
Créer un nouveau fichier texte en utilisant un traitement de texte tel que Notepad . Enregistrez le fichier avec l'extension " . PLX " .
2
Appliquer références symboliques strictes. Si vous utilisez des références symboliques dans votre code , une erreur sera générée. Une référence symbolique est une référence qui est créé à partir d'une valeur qui n'est pas définie comme une référence . Cela peut causer des problèmes lors de votre code s'attend à quelque chose qui est défini comme une référence, mais reçoit une référence symbolique à la place . Pour créer une erreur à chaque fois des références symboliques sont utilisés, tapez la commande suivante en haut du fichier de texte :
utiliser strict refs ;
3
Appliquer strictement l'accès variable. Cela génère une erreur à chaque fois qu'une variable est accessible qui n'a pas été déclaré correctement ou entièrement qualifié. En utilisant stricte l'accès variable, vous aurez besoin de se qualifier pleinement vos variables . En Perl , les variables peuvent appartenir au code source locale ou un paquet de code source. Une variable locale et une variable de package peuvent avoir le même nom. Pour résoudre la variable qui est qui , ils doivent être qualifiés . Accès aux variables Strict applique qualification de toutes les variables accessibles . Pour activer ce paramètre , tapez la commande suivante :
utiliser strict vars ;
4
Appliquer usage strict d'identification du sous-programme. Les sous-programmes sont accessibles à l'aide d'un identifiant de mot nu , ce qui signifie que vous tapez simplement le nom d'un sous-programme pour y accéder. D'autres éléments de Perl utilisent aussi des identifiants , mais ils doivent être qualifiés avec des citations ou des symboles. En permettant l'utilisation stricte de l'identificateur de sous-programme , vous pouvez éliminer une possible erreur lorsque vous appelez un sous-programme alors que vous vouliez appeler tout autre chose. Pour appliquer cela, tapez la commande suivante :
utiliser subs strictes ;
5
déclarez que vous souhaitez appliquer toutes les restrictions ci-dessus avec une seule ligne au lieu de trois . Tapez l'instruction suivante au début du fichier texte à utiliser le mécanisme de «stricte» : le site Utilisez
strict;