php调试打印堆栈的代码 - 面向对象网 php 学习 对象 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > OOP语言 > PHP > 正文

php调试打印堆栈的代码

来源: www.bianceng.cn 阅读:

Php代码

<?php  
// filename: /tmp/a.php  
       
function a_test($str)  
{  
    echo "\nHi: $str";  
    var_dump(debug_backtrace());  
}  
       
a_test('friend');  
?>  
       
<?php  
// filename: /tmp/b.php  
include_once '/tmp/a.php';  
?>

结果

Php代码

Hi: friend  
array(2) {  
[0]=>  
array(4) {  
    ["file"] => string(10) "/tmp/a.php"
    ["line"] => int(10)  
    ["function"] => string(6) "a_test"
    ["args"]=>  
    array(1) {  
      [0] => &string(6) "friend"
    }  
}  
// http://www.bianceng.cn
[1]=>  
array(4) {  
    ["file"] => string(10) "/tmp/b.php"
    ["line"] => int(2)  
    ["args"] =>  
    array(1) {  
      [0] => string(10) "/tmp/a.php"
    }  
    ["function"] => string(12) "include_once"
  }  
}

查看本栏目更多精彩内容:http://www.bianceng.cn/webkf/PHP/

Tags:
相关文章列表: