in reply to my() and our()

"my" creates a lexical name for a lexically scoped variable. "our" creates a lexical name aliased to a package-scoped (global) variable in the "current" package. For examples of this and a deeper explanation, see my column on scoping and my column on strict.

-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.