in reply to Re^3: Strange behavior: passing $1 to AUTOLOAD
in thread Strange behavior: passing $1 to AUTOLOAD

Make copies and pass them in instead.
This is as easy as just passing "$1" instead of $1.
  • Comment on Re^4: Strange behavior: passing $1 to AUTOLOAD