PHP 调试技术手册 PDF 文档
一个好的 PHP 调试方法可以在编码的时候节约大量时间。一个有效却很基本的调试技术就是打开错误报告。另一个略微高级一点的技术包括使用 print、echo、var_dump()、exit、之类的语句调试,通过显示在屏幕上实际出现的内容来调试 Bug。
如果项目大的话,出现更难的 Bug,以上这些方法就很不方便,也很低效。
解决这一问题可以使用 Xdebug,Xdebug 是一个开放源代码的 PHP 程序调试器(即一个 Debug 工具),可以用来跟踪,调试和分析PHP程序的运行状况。
目录
1 内置 API 输出调试 . 2
1.1 基本调试API .. 2
1.1.1 echo (print): . 2
1.1.2 printf ... 2
1.1.3 print_r、var_dump(var_export)、debug_zval_dump .... 3
1.2 错误控制和日志记录调试 .. 6
1.2.1 错误选项控制 . 6
1.2.2 错误抛出和处理 . 8
1.2.3 使用错误抑制符 . 11
1.2.4 日志记录 ... 11
2 浏览器调试 .. 13
2.1 页面输出调试 13
2.2 FirePHP 调试 . 14
2.2.1 普通变量监测 ... 15
2.2.2 调用栈监测 ... 17
2.2.3 监测抛出异常 ... 18
2.2.4 组显示信息 ... 18
3 IDE调试 ... 19
3.1 基本常用IDE介绍 . 19
3.1.1 Vim ... 19
3.1.2 Zend Studio .... 19
3.1.3 Eclipse .. 21
3.1.4 NetBeans ... 22
3.2 IDE调试 23
3.2.1 Zend Studio + Zend Debugger ... 23
3.2.2 Eclipse (PDT) + Xdebug ... 31
3.2.3 Vim + Xdebug + DBGp 37
4 PHP性能调试技术. 39
4.1 基本时间占用监测 .. 39
4.2 使用 Xdebug 进行性能分析 .... 39
4.2.1 安装配置: ... 41
4.3 APD(Advanced PHP Debugger) .. 46
4.3.1 安装配置 .. 46
4.3.2 使用APD . 46
4.4 使用Xhprof 进行性能分析 . 47
4.4.1 Xhprof 的优点: .... 47
5 PHP单元测试技术 . 51
5.1 PHPUnit . 51
下载地址:https://www.wenjiangs.com/wp-content/uploads/2022/03/PHP-Debug-Manual-public.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: 精通门罗:隐私交易的未来 PDF 文档
下一篇: Linux 常用命令手册 PDF 文档
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论