Este modo hará que Perl genere un error en tiempo de compilación si intentamos utilizar una variable que no haya sido declarada con use vars, localizada con my o con our, o llamada por su nombre completo calificado. No permite el uso siquiera del ámbito local.
Para comprender esto mejor, analicemos brevemente los ámbitos posibles de las variables en Perl.
Cabe mencionar que strict 'vars' no evitará el uso de las variables globales especiales de Perl ($|, $_, $W, etc.) Estas variable podrán ser utilizadas en nuestros programas independientemente de strict 'vars'.