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
I'd be tempted to maybe use method_exists in your __call function and throw an Exception should this fail and wrap everything in a trycatch block instead of using the is_callable function.