Pragma Perl: Le réglage use strict

En perl, par défaut,l'on entre dans un mode hyper permissif, qui permet de faire tourner sans messages d'erreurs de très vieux scripts. Par contre l'on n'est pas à l'abri d'interpretations parfois farfelues de la part du compilateur du code présenté. Du coup de nombreuses erreurs que le compilateur déjà est capable de détecter passent inapercues, et provoquent des erreurs parfois aléatoires et difficiles à tracer.

Notamment l'autovivifaction des variables peut poser problèmes, du coup le pragma strict enforce la déclaration préalable des variables, éliminant de la sorte toute une classe d'erreurs.