http://qs321.pair.com?node_id=45356

code24 has asked for the wisdom of the Perl Monks concerning the following question:

Okay, I know that this is a really easy one, but it's been bothering me. I've looked at all kinds of docs, but I can't seem to find an answer to this. I'm sure I'm looking right past the answer, and not seeing it.

How do I scope a variable so it can only be seen in the 'main' section? I _thought_ that 'my' was supposed to handle this but I guess not in the way I was thinking.

Exmple code:

#!/usr/bin/perl -w use strict; sub foo(); my $bar = "I can see you"; &foo; sub foo() { print "inside foo: $bar\n"; return(0); }