use strict; Makes perl do some error checking. Perl will not allow you to run your program in some cases where it would run the program without `use strict'. It may also print more warnings during execution. For example, you will have to declare each variable using `my $var;' before using it. Using this option is very much recommended!