Perl - use strict
Where to use?
Condition 1: too much lines in your script;
Condition 2: can not find out the reason for error.
Why to use?
Reason 1: help you to find out some easy errors like spelling mistakes; (eg. you claimed ‘apple’ but you used ‘aple’)
Reason 2: force you to minimize the use range of the variables. (It will force you to define the local variable)
How to use?
Step 1: use strict;
Step 2: use ‘my’ to define variable.
Usually error 1: Global symbol “$xxx” requires explicit package name at …
Usually error 2: Server Error - please check ‘error logs’ or use CGI::Carp pakage.
Step 3: some examples.
#!use/bin/perl
use strict;
# example 1
my $string = "hello world";
my @array = qw(ABC DEF);
my %hash = (A