- var_dump: documentation ( source)
- debug_backtrace: documentation ( source)
<?php
function test() {
var_dump(debug_backtrace());
}
class A {
public function test() {
$func = function() {
call_user_func('self::callTarget');
};
$func();
}
public static function callTarget() {
echo 'hello';
}
}
class B extends A {}
$a = new B;
$a->test();