"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.