debug_backtrace
其实建议手册中 错误处理 函数 里的函数都好好看一遍推荐 PHP 抛出异常的处理
在框架中,或者使用文件较多,不好找报错的情况下,可以直接使用这个函数调试。
解释
line
这一行调用的function
函数
在49行打印了 test1() 函数,会一致追踪到 test4() 函数。第一个值, test3() 函数中的第42行调用了 test4() 一致追溯,到键为3的这个值,也就是最后一个值,是49行调用的 test1() 。
也可以使用 debug_print_backtrace
函数,即可直接追溯并打印
function test4()
{
debug_print_backtrace();
}