allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

Debug print traceback

天下维客,你可以修改的网络知识库

Jump to: navigation, search
  • 版本:PHP 5以上
  • 作用:打印输出某函数被调用的反向跟踪信息,包括:调用者、调用参数、include/require函数等信息。
  • 用法:void debug_print_backtrace ( void )
  • 参数:无
  • 返回值:无

范例

文件include.php:

  1. <?php
  2. function a($str) {
  3. b($str.'.a');
  4. }
  5.  
  6. function b($str) {
  7. c($str.'.b');
  8. }
  9.  
  10. function c($str){
  11. debug_print_backtrace();
  12. }
  13.  
  14. a('base');
  15. a('x');
  16. ?>

文件test.php:

  1. <?php
  2. include 'include.php';
  3. ?>

当运行主程序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]

参考资料

Personal tools
工具
金银币拍卖 金币拍卖预展  金银币网店 熊猫金银币 生肖金银币