PHP 调试利器 debug_print_backtrace

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
相关文章
相关标签/搜索