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 中,浮点数和整数之间经常会
造成迷惑.
代码示例:
执行结果: