最新的Web开发教程
 

PHP debug_print_backtrace() Function

<PHP误差基准

打印PHP回溯:

<?php
function a($txt) {
    b("Glenn");
}
function b($txt) {
    c("Cleveland");
}
function c($txt) {
    debug_print_backtrace();
}
a("Peter");
?>

上面的代码将输出是这样的:

#0 c(Cleveland) called at [C:\webfolder\test.php:6]
#1 b(Glenn) called at [C:\webfolder\test.php:3]
#2 a(Peter) called at [C:\webfolder\test.php:11]


定义和用法

debug_print_backtrace()函数打印PHP回溯。

这个函数从导致到代码显示数据debug_print_backtrace()函数。


句法

debug_print_backtrace( options , limit ) ;

参数 描述
options 可选的。 指定如下选项的一个位掩码:DEBUG_BACKTRACE_IGNORE_ARGS(不论是否省略"args"索引,并且所有的功能/方法参数,以节省存储器)
limit 可选的。 限制打印的纸叠的帧的数量。 默认情况下(limit=0)将打印所有堆栈帧

技术细节

返回值: 没有
PHP版本: 5.0+
PHP更新日志: PHP 5.4:添加可选参数限制
PHP 5.3.6:添加可选的参数选项

<PHP误差基准