http://qs321.pair.com?node_id=1014566


in reply to what does "$@" mean?

The Perl syntax error or routine error message from the last eval, do-FILE, or require command. If set, either the compilation failed, or the die function was executed within the code of the eval.

Update:

Perl Special Variables Quick Reference.