Press "Enter" to skip to content

PHP调试技术手册发布(1.0.0 pdf)

黑夜路人前段时间, 本着分享/总结的精神, 计划要总结下PHP常用的调试技术, 就一些问题找到了我..
如今第一版的PHP调试技术手册已经发布.
冠以我名, 我甚感惶恐, 只能一并赞下小黑的nice了~
下载地址: http://heiyeluren-doc.googlecode.com/files/PHP-Debug-Manual-public.pdf
目录:

1 内置API输出调试
1.1 基本调试API
1.1.1 echo (print):
1.1.2 printf
1.1.3 print_r、var_dump(var_export)、debug_zval_dump
1.2 错误控制和日志记录调试
1.2.1 错误选项控制
1.2.2 错误抛出和处理
1.2.3 使用错误抑制符
1.2.4 日志记录
2 浏览器调试
2.1 页面输出调试
2.2 FirePHP  调试
2.2.1 普通变量监测
2.2.2 调用栈监测
2.2.3 监测抛出异常
2.2.4 组显示信息
3 IDE 调试
3.1 基本常用IDE介绍
3.1.1 Vim
3.1.2 Zend Studio
3.1.3 Eclipse
3.1.4 NetBeans
3.2 IDE调试
3.2.1 Zend Studio + Zend Debugger
3.2.2 Eclipse (PDT) + Xdebug
3.2.3 Vim + Xdebug + DBGp
4 PHP 性能调试技术
4.1 基本时间占用监测
4.2 使用  Xdebug 进行性能分析
4.2.1 安装配置:
4.3 APD(Advanced PHP Debugger)
4.3.1 安装配置
4.3.2 使用APD
4.4 使用Xhprof 进行性能分析
4.4.1 Xhprof  的优点:
5 PHP单元测试技术
5.1 PHPUnit

68 Comments

  1. Prestige Park Grove
    Prestige Park Grove March 11, 2023

    Thanks for sharing this valuable information! Your insights on this topic were really helpful and I appreciate the time and effort you put into creating this post. Looking forward to reading more from you in the future!

  2. Tata Carnatica
    Tata Carnatica July 19, 2022

    Thank You So Much for sharing.I have found it extremely helpful.

  3. json formatter
    json formatter July 15, 2021

    老板 出来删一下垃圾评论了!

  4. swift
    swift November 25, 2019

    […] PHP调试技术手册 […]

  5. ann
    ann June 19, 2019

    鸟哥,手册404了

  6. JosephNaw
    JosephNaw March 22, 2019

    delta airlines for travel agents delta

  7. […] PHP 调试函数 By wuYin | 2016年9月2日 | 阅读:35 次 0 Comment 写在前边 在 Google 时候无意中发现了一份 PHP 的调试手册,在鸟哥的博客上有详情:PHP调试技术手册,自知是菜鸡,遂学之; […]

  8. 我叫张大熊
    我叫张大熊 April 25, 2014

    亲 里面有一些URL已经不存在了 直接404 泪奔啊

  9. higkoo
    higkoo June 2, 2011

    laruence v5!!

  10. 魔力一生缘
    魔力一生缘 January 13, 2011

    你好,我想问一个问题。在你文档中讲到log利用类的析构最后实现,那么如果我是记录到多个不同文件,每个文件只记录一条,这样的话在文件内记录是不是和用类析构记录的方法IO开销是一样的,请指点下,谢谢

  11. 梧桐
    梧桐 January 3, 2011

    非常感谢博主,受益匪浅

  12. hxdyh
    hxdyh October 17, 2010

    谢谢鸟哥的指点。。

  13. 雪候鸟
    雪候鸟 October 12, 2010

    @hxdyh RewriteLogLevel 9 打开详细步骤日志, 包括每次的匹配过程. 然后…:)

  14. hxdyh
    hxdyh October 11, 2010

    RewriteRule ^(.*)-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)(.*)\.html$ category\.php\?id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6 [QSA,L]
    链接地址是LV-37-b0-min2000-max4000-attr0.html
    素闻鸟哥在web方面技术的炉火纯青,想请教个问题,上面那个伪静态规则可以正确匹配,但是如果改成这样RewriteRule ^([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)(.*)\.html$ category\.php\?id=$1&brand=$2&price_min=$3&price_max=$4&filter_attr=$5 [QSA,L]
    然后我的链接是37-b0-min2000-max4000-attr0.html,这样就匹配不了了,是不是哪里写错了,看到鸟哥发布了php调试技术的手册,感觉鸟哥对于调试还是很专业的,在这里主要还是想请教一下,关于伪静态方面的,如何调试呢?

  15. CarissaAlford27
    CarissaAlford27 August 25, 2010

    That is cool that people are able to receive the home loans moreover, that opens completely new opportunities.

  16. ezsky
    ezsky July 19, 2010

    收藏了!
    支持,感谢.

  17. lake
    lake July 16, 2010

    非常好,收藏了。多谢高手的分享。

  18. Luffy
    Luffy July 6, 2010

    一口氣看完~真的很讚, 若果UNIT TEST都可以寫得詳盡點就完美了.

  19. […] 感谢老黑和鸟哥发布的《PHP调试指南》(via)。要不是他们,我可能还在用echo/var_dump调试PHP代码。是他们解救了我,引导我走向光明,感激涕零中……本文是对指南中的《Vim + Xdebug + DBGp》一章的一些补充。 […]

  20. Anders
    Anders June 29, 2010

    呵呵,好怀念PHP阿。

  21. xi4oyu
    xi4oyu June 24, 2010

    顶,转载了

  22. z.En
    z.En June 24, 2010

    很有用

  23. yufeng
    yufeng June 23, 2010

    学习啊,特别是vim调试那节,找个时间实验一下,有时var_dump\print_r真的很烦。

  24. 潇洒
    潇洒 June 22, 2010

    呵呵~ 既然收了,就得留个脚印…
    不知有木有时间看哈…

  25. HJin.me
    HJin.me June 21, 2010

    作为一个php学习生,看到这样的好东西,自然留言以表示对博主的感谢~~~

  26. glemir
    glemir June 21, 2010

    很给力啊,老湿

  27. 9enjoy
    9enjoy June 21, 2010

    好东西,学习一下。

  28. Symphony
    Symphony June 21, 2010

    超赞,这个不能不顶啊。。。

  29. sychen
    sychen June 21, 2010

    顶,值得拜读~

  30. xiaokai
    xiaokai June 21, 2010

    来的还不算晚..

  31. marker
    marker June 21, 2010

    顶呀

  32. qxhy123
    qxhy123 June 21, 2010

    迅速插入前5

  33. 小宝
    小宝 June 21, 2010

    这个绝对得支持下!

  34. zwws
    zwws June 21, 2010

    好东西, 已经发到部门共享了, 赞一个!

  35. 小熊
    小熊 June 21, 2010

Comments are closed.