- var_dump: documentation ( source)
<?php
class Foo {
public static function bar() {
return __METHOD__;
}
}
function call(callable $func) {
return $func();
}
// works
$callable = array('Foo', 'bar');
var_dump($callable());
var_dump(call($callable));
// Call to undefined function Foo::bar()
$callable = 'Foo::bar';
var_dump(call($callable)); // or var_dump($callable());