How can I check if an object has a specific method?

Posted by Ghommey on Stack Overflow See other posts from Stack Overflow or by Ghommey
Published on 2010-04-15T16:46:19Z Indexed on 2010/04/16 3:53 UTC
Read the original article Hit count: 130

Filed under:

I want to use a method of an object. Like $myObject->helloWorld().

However there are a couple of methods so I loop through an array of method names and call the method like this:

my $methodName ="helloWorld";
$myObject->$methodNames;

This works quite nice but some objects don't have all methods.

How can I tell whether $myObject has a method called helloWorld or not?

© Stack Overflow or respective owner

Related posts about perl