in reply to What is an ordinary statement?

I would say it simply means that you can put a my pretty much wherever (wether it makes sense or not) you can put any other (ordinary) statement. For example you can write
perl -e "use strict; print 1 if (my $x = 1) > (my $y = 0);"
In contrast to other languages where a declaration must stand on its own, like in C or Visual Basic.


holli

You can lead your users to water, but alas, you cannot drown them.