Dave Mitchell wrote:
> Can anyone think of anything else?

You omitted the most important property of lexical variables:

  [From perlsub.pod]

  Unlike dynamic variables created by the C<local> operator, lexical
  variables declared with C<my> are totally hidden from the outside
  world, including any called subroutines.  This is true if it's the
  same subroutine called from itself or elsewhere--every call gets
  its own copy.

- Ken

Reply via email to