欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【php调试系列】debug_print_backtrace()可回溯调用过程,哪个类调了哪个类,一目了然

程序员文章站 2022-05-13 21:41:05
...
<?php
class a{
function __construct($a=[]) {
 
  (new b())->t();
}

}
 
class b{
    function t() {
  
        print_r(debug_print_backtrace());
    }
 
}
  
 $obj=new a();

运行结果,:

#0  b->t() called at [D:\PHP\test.php:5]
#1  a->__construct() called at [D:\PHP\test.php:18]

debug_print_backtrace()函数可打印栈轨迹