background image

PHP 调试技术手册 1.0.0                                                                                                                                                                               

黑夜路人的开源世界

  / 

风雪之隅 

                                                                                              第  2  页  共  51  页   

1  内置 API 输出调试 

内置 API 主要是使用 PHP 内置的函数和配置来进行调试工作,大部分情况,是目前流行主要的方式,

也是简单有效的方式。 

一些基本的 API:echo (print)、print_r、var_dump(var_export)、debug_zval_dump、

debug_print_backtrace(debug_backtrace) 

一些基本的配置:  display_errors、log_errors、error_reporting、error_log 

1.1  基本调试 API   

1.1.1  echo (print): 

这是最简单的输出数据调试方法,一般用来输出变量值,或者你不确定程序执行到了哪个分支的情况下是用。

 

代码示例: 

 

执行结果: 

 

清楚的看到代码分支执行到了第三个判断分支。 

1.1.2  printf 

printf 函数常用来调试输出一些其他输出不能正确输出的变量,  比如在 PHP 中,浮点数和整数之间经常会

造成迷惑. 
代码示例: 

 

执行结果: