这里写自定义目录标题
追踪调用函数或方法
<?php
function test()
{
echo 'test';
test1();
}
function test1()
{
echo 'test1';
test2();
}
function test2()
{
echo 'test2' . PHP_EOL;
echo '-----------' . PHP_EOL;
$backtrace=debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS,3);
$caller = isset($backtrace[1]['function']) ? $backtrace[1]['function'] : null;
var_dump($backtrace);
}
test();
?>
结果如下:
testtest1test2
-----------
array(3) {
[0]=>
array(3) {
["file"]=>
string(15) "/box/script.php"
["line"]=>
int(12)
["function"]=>
string(5) "test2"
}
[1]=>
array(3) {
["file"]=>
string(15) "/box/script.php"
["line"]=>
int(6)
["function"]=>
string(5) "test1"
}
[2]=>
array(3) {
["file"]=>
string(15) "/box/script.php"
["line"]=>
int(24)
["function"]=>
string(4) "test"
}
}