首页 > php教程 > PHP开发 > 正文

PHP debug_backtrace() 堆栈调试

黄舟
发布: 2016-12-28 13:42:17
原创
1858 人浏览过

例子

<?php 
function one($str1, $str2) 
{ 
two("Glenn", "Quagmire"); 
} 
function
two($str1, $str2) 
{ 
three("Cleveland", "Brown"); 
} 
function three($str1,$str2) 
{ 
print_r(debug_backtrace()); 
} 
one("Peter", "Griffin"); 
?>
登录后复制

输出:

Array ( [0] => Array ( [file] => C:\webfolder\test.php [line] => 7
[function] => three [args] => Array ( [0] => Cleveland [1] => Brown ) )
[1] => Array ( [file] => C:\webfolder\test.php [line] => 3 [function] =>
two [args] => Array ( [0] => Glenn [1] => Quagmire ) ) [2] => Array (
[file] => C:\webfolder\test.php [line] => 14 [function] => one [args] =>
Array ( [0] => Peter [1] => Griffin ) ) )
登录后复制

 以上就是PHP debug_backtrace() 堆栈调试的内容,更多相关内容请关注PHP中文网(www.php.cn)!


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!