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

PHP 调试利器 debug_print_backtrace

程序员文章站 2022-03-03 08:40:35
...
class a    { 
    function say($msg) { 
        echo "msg:".$msg; 
        echo "<pre>";debug_print_backtrace(); 
    } 
} 

class b { 
    function say($msg) { 
        $a = new a(); 
        $a->say($msg); 
    } 
} 

class c { 
    function __construct($msg) { 
        $b = new b(); 
        $b->say($msg); 
    } 
} 

$c = new c("test"); 
?
如果我们想知道某个方法被谁调用了? debug_print_backtrace可以解决 debug_print_backtrace() 可以打印出一个页面的调用过程 , 从哪儿来到哪儿去一目了然.  // 相关函数 http://us1.php.net/manual/zh/function.debug-backtrace.php

转载于:https://my.oschina.net/wangdk/blog/133843