Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^2: strict or not strict?

by Tanalis (Curate)
on Aug 19, 2005 at 14:08 UTC ( #485140=note: print w/ replies, xml ) Need Help??


in reply to Re: strict or not strict?
in thread strict or not strict?

*grin*

Interestingly, in the two versions of Perl that I have access to here, 5.004_04 and 5.6.1, this snippet

$_ = "aa"; $$_ = "bb"; print $aa;
outputs bb.

Notice the lack of my, and the lack of use strict; - it only works without strictness, which I guess was the point of the OP's question about turning off strict vars.

It's not a good thing to do, admittedly - though it would seem to be valid syntax, at least historically.

Updates to add a few words so that the post makes a little more sense.

Update 2: Just noticed that my $$_ appears in both the OP and in Fletch's reply. Doh. Fletch is right, of course, my $$_ = $_ isn't valid syntax.


Comment on Re^2: strict or not strict?
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://485140]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (10)
As of 2014-07-26 16:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (178 votes), past polls