in reply to Re^6: Why am I getting "premature end of script header"? - eval { use }
in thread Why am I getting "premature end of script header"?

Calling it with the ampersand disables the function's prototype. That's one reason to avoid using the ampersand.
  • Comment on Re^7: Why am I getting "premature end of script header"? - eval { use }