PHP中调试函数debug_backtrace的使用示例代码
2018-09-07 12:45
阅读:569
前言
如果我们想知道某个方法被谁调用了? debug_backtrace可以解决。debug_backtrace() 可以打印出一个页面的调用过程 , 从哪儿来到哪儿去一目了然。
有时候我们想知道这个函数或方法的调用堆栈,也就是它是如何一级一级是被调用到的,可以用 PHP 的 debug_backtrace 函数打印,就像这样:
示例代码
你可以控制需要回溯的堆栈层级数量,其中 debug_backtrace 第一个参数默认是一个常量 DEBUG_BACKTRACE_PROVIDE_OBJECT,表示显示这个对象的信息,第二个参数用于控制回溯的堆栈数量,默认是全部。
效果如图所示,调用层级的关系一目了然:
PHP 官方文档:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。
下一篇:多文件上载系统完整版
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:PHP中调试函数debug_backtrace的使用示例代码
文章链接:http://soscw.com/index.php/essay/12146.html
文章标题:PHP中调试函数debug_backtrace的使用示例代码
文章链接:http://soscw.com/index.php/essay/12146.html
评论
亲,登录后才可以留言!