Debug print traceback
天下维客,你可以修改的网络知识库
- 版本:PHP 5以上
- 作用:打印输出某函数被调用的反向跟踪信息,包括:调用者、调用参数、include/require函数等信息。
- 用法:void debug_print_backtrace ( void )
- 参数:无
- 返回值:无
[编辑]
范例
文件include.php:
<?php function a($str) { b($str.'.a'); } function b($str) { c($str.'.b'); } function c($str){ debug_print_backtrace(); } a('base'); a('x'); ?>
文件test.php:
<?php include 'include.php'; ?>
当运行主程序test.php时,上例的输出类似于:(本结果由WAMP5 1.7.3集成环境生成)
#0 c(base.a.b) called at [X:\include.php:7] #1 b(base.a) called at [X:\include.php:3] #2 a(base) called at [X:\include.php:14] #3 include(X:\include.php) called at [X:\test.php:2] #0 c(x.a.b) called at [X:\include.php:7] #1 b(x.a) called at [X:\include.php:3] #2 a(x) called at [X:\include.php:15] #3 include(X:\include.php) called at [X:\test.php:2]
[编辑]


