- var_dump: documentation ( source)
- is_callable: documentation ( source)
- method_exists: documentation ( source)
<?php
class Bar {
function foobar() { echo 'test'; }
}
class Foo {
public $bar;
public function __call($method, $args) {
call_user_func_array(array($this->bar, $method), $args);
}
}
$foo = new Foo;
$foo->bar = new Bar;
var_dump(method_exists($foo, 'bar'));
var_dump(is_callable(array($foo, 'bar')));