例子
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php
function one( $str1 , $str2 )
{
two( "Glenn" , "Quagmire" );
}
function
two( $str1 , $str2 )
{
three( "Cleveland" , "Brown" );
}
function three( $str1 , $str2 )
{
print_r(debug_backtrace());
}
one( "Peter" , "Griffin" );
?>
|
登录后复制
输出:
1 2 3 4 5 6 | Array ( [0] => Array ( [file] => C:\webfolder\test.php [line] => 7
[ function ] => three [args] => Array ( [0] => Cleveland [1] => Brown ) )
[1] => Array ( [file] => C:\webfolder\test.php [line] => 3 [ function ] =>
two [args] => Array ( [0] => Glenn [1] => Quagmire ) ) [2] => Array (
[file] => C:\webfolder\test.php [line] => 14 [ function ] => one [args] =>
Array ( [0] => Peter [1] => Griffin ) ) )
|
登录后复制
以上就是PHP debug_backtrace() 堆栈调试的内容,更多相关内容请关注PHP中文网(www.php.cn)!