develooper Front page | perl.beginners | Postings from June 2003

Why "Global symbol require explicit package name"

Thread Next
From:
Babale Fongo
Date:
June 27, 2003 18:08
Subject:
Why "Global symbol require explicit package name"
Message ID:
000001c33d0f$6b23fbf0$020aa8c0@winxphp
Hello guy!

I would like to know why I need to declare global variables with "my".

My script looks something like thing:
Use strict;
$strg = "A string";
$strg2 = "a second string";

I get a warning:
"Global symbol require explicit package name."

unless I declare the variables like: 
my $strg = "A string";
my $strg2 = "a second string";

Thanks






Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About