PHP 调试技术手册 PDF 文档

发布于 2022-03-28 21:44:57 字数 1475 浏览 1389 评论 0

一个好的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

qq_aHcEbj

文章 0 评论 0

寄与心

文章 0 评论 0

13545243122

文章 0 评论 0

流星番茄

文章 0 评论 0

春庭雪

文章 0 评论 0

潮男不是我

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文