Difference between my() and $var = false

J

Jason C

Is there a technical difference between these two?

my($var);
$var = false;

Or, well, I guess I should say $var = undef, not $var = false. Sorry, I haven't really programmed in Perl in awhile.
 
M

Mart van de Wege

Jason C said:
Is there a technical difference between these two?

my($var);
$var = false;

The first declares a lexically scoped variable.

The second declares a global variable (and will die on 'use strict').

Mart
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,997
Messages
2,570,241
Members
46,830
Latest member
HeleneMull

Latest Threads

Top