- var_dump: documentation ( source)
<?php
class Foo {
public static function bar() {
return __METHOD__;
}
}
function call(callable $func) {
$func();
}
$callableArr = array('Foo', 'bar');
$callableStr = 'Foo::bar';
var_dump(eval('return $callableArr();'));
var_dump(eval('return $callableStr();'));
var_dump(eval('call($callableArr());'));
var_dump(eval('call($callableStr());'));