The Project I\'m working on contains something like a wrapper for call_user_func(_array) which does some checks before execution. One of those checks is method_exists (In Ca
If you are really sure that _call always has a fall-back, you can do:
if (method_exists($this, $method_name) || method_exists($this, '__call')) { // Call of the method }