knight has asked for the wisdom of the Perl Monks concerning the following question:
I suppose this has something to do with the special status of %ENV, but that sure seems to run counter to the usual distinction between a same-named scalar and hash.% cat xxx.pl package script; $env = 1; $ENV = 2; print "\$env = '$env'\n"; print "\$ENV = '$ENV'\n"; print "\$script::env = '$script::env'\n"; print "\$script::ENV = '$script::ENV'\n"; % perl xxx.pl $env = '1' $ENV = '2' $script::env = '1' $script::ENV = '' %
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Scalar $ENV in a package
by cianoz (Friar) on Oct 25, 2000 at 15:19 UTC | |
Re: Scalar $ENV in a package
by knight (Friar) on Oct 25, 2000 at 15:10 UTC |