in reply to How do you determine if a user-defined function exists?
defined &myfunc will tell if it is defined, but usually (especially for imports from modules) it is better to see if it is declared instead; exists &myfunc will do that. The difference is functions that have a forward declaration like sub myfunc; and are implemented via AUTOLOAD (e.g. AutoLoader/SelfLoader). exist &foo will be true for these functions, but defined &foo will not.