http://www.perlmonks.org?node_id=369347


in reply to Re: To initialise or not to initialise?
in thread To initialise or not to initialise?

Hi bradcathey,
I have found there is a difference between:
Do you mean the difference between being defined and undefined?
my $var1; # not printed because $var1 is not defined print "var1: $var1\n" if defined $var1; my $var2 = ''; # printed with $var2 as an empty string # output var2: print "var2: $var2\n" if defined $var2; my $var3 = 0; # printed with $var3 set to 0 # output var3: 0 print "var3: $var3\n" if defined $var3;
cheers,