my - declare and assign a local variable (lexical scoping)
A ``my'' declares the listed variables to be local
(lexically) to the enclosing block, subroutine, eval, or
do/require/use'd file. If more than one value is listed, the list must be placed in
Private Variables via my() for details.