在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
前言:在项目开发中,某个功能的实现可能连续嵌套调用的多个公共方法,这个时候想排查整个链路调用了什么方法?都在什么位置调用,我们该如何操作呢? 首先想到的可能时使用打印全局变量$_SERVER,但此函数只是打印出初始调用的方法名。其实PHP已经提供了对应的堆栈链路函数:debug_backtrace() 函数 debug_backtrace() 函数函数定义:debug_backtrace() 函数生成 backtrace。 该函数显示由 debug_backtrace() 函数代码生成的数据。 返回一个关联数组。下面是可能返回的元素:
函数用法:#获取全链路链路调用中的方法和所在行数 结果如图:
|
2022-07-29
2022-08-17
2022-11-06
2022-07-30
2022-08-17
请发表评论