- var_dump: documentation ( source)
<?php
class x {
const CONSTANT = 'const';
public static function func() {
return __METHOD__;
}
}
function call(callable $func) {
$func();
}
$class = 'x';
$function = 'func';
$classFunc1 = array($class, $function);
$classFunc2 = $class . '::' . $function;
var_dump($class::func());
var_dump($class::$function());
var_dump($classFunc1());
//var_dump($classFunc2());
var_dump(call($class::func()));
var_dump(call($class::$function()));
var_dump(call($classFunc1()));
var_dump(call($classFunc2()));