PHP debug_print_backtrace 错误处理函数
-
定义和用法
debug_print_backtrace - 产生一条回溯跟踪(backtrace) -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 5.4.0 添加了可选的参数 limit。
5.3.6 添加了可选的参数 options。
-
语法
debug_print_backtrace ( [ int $options = 0 [, int $limit = 0 ]] )
debug_print_backtrace() 打印了一条 PHP 回溯。它打印了函数调用、被 included/required 的文件和 eval() 的代码。 -
参数
参数 必需的 描述 option 否 截至 5.3.6,这个参数是以下选项的位掩码: DEBUG_BACKTRACE_IGNORE_ARGS 是否忽略 "args" 的索引,包括所有的 function/method 的参数,能够节省内存开销。 limit 否 截至 5.4.0,这个参数能够用于限制返回堆栈帧的数量。 默认为 (limit=0) ,返回所有的堆栈帧。 -
返回值
没有返回值。 -
示例
<?php // include.php 文件 function a() { b(); } function b() { c(); } function c(){ debug_print_backtrace(); } a(); // ================================================= <?php // 文件 test.php // 这是你应该运行的文件 include 'include.php';
-
相关函数
debug_backtrace() - 产生一条回溯跟踪(backtrace)