Chas. Owens wrote:
>
On Jan 23, 2008 10:07 PM, Rob Dixon <[EMAIL PROTECTED]> wrote:
>>
Along these lines, can someone explain to me why
use strict 'vars';
my $name = 'data';
print foreach @$name;
produces no error, when
use strict 'vars';
print foreach @data;
does?
Because use strict 'vars' runs in the compile phase and the symbolic
reference is not resolved until the run phase.
Of course. Thanks Chas. I think the docs could do with a tweak here.
Rob
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/