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

风雪之隅 发布于2010-06-21 13:31 | 195次阅读 | 字体: 打印预览


作者: laruence(http://www.laruence.com)本文地址: http://www.laruence.com/2010/06/21/1608.html转载请注明出处

黑夜路人前段时间, 本着分享/总结的精神, 计划要总结下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

Comments2010/06/21, 小熊 writes: 阅2010/06/21, zwws writes: 好东西, 已经发到部门共享了, 赞一个!2010/06/21, 小宝 writes: 这个绝对得支持下!2010/06/21, qxhy123 writes: 迅速插入前52010/06/21, marker writes: 顶呀2010/06/21, Tweets that mention PHP调试技术手册发布(1.0.0 pdf) | 风雪之隅 -- Topsy.com writes: [...] This post was mentioned on Twitter by icyleaf, cunsheng. cunsheng said: PHP调试技术手册发布(1.0.0 pdf) http://ff.im/-mqIlL [...]2010/06/21, xiaokai writes: 来的还不算晚..2010/06/21, sychen writes: 顶,值得拜读~2010/06/21, Symphony writes: 超赞,这个不能不顶啊。。。2010/06/21, 9enjoy writes: 好东西,学习一下。2010/06/21, glemir writes: 很给力啊,老湿2010/06/21, HJin.me writes: 作为一个php学习生,看到这样的好东西,自然留言以表示对博主的感谢~~~2010/06/22, 潇洒 writes: 呵呵~ 既然收了,就得留个脚印... 不知有木有时间看哈...2010/06/23, yufeng writes: 学习啊,特别是vim调试那节,找个时间实验一下,有时var_dumpprint_r真的很烦。2010/06/23, PHP调试技术手册 | Pentestday writes: [...] v1.0.0 Posted on June 23, 2010 by xi4oyu* 作者: laruence(http://www.laruence.com) * 本文地址: http://www.laruence.com/2010/06/21/1608.html * 转载请注明出处黑夜路人前段时间, 本着分享/总结的精神, [...]2010/06/24, PHP调试技术手册发布(1.0.0 pdf) « Yet another wordpress blog writes: [...] 本文地址: http://www.laruence.com/2010/06/21/1608.html [...]2010/06/24, z.En writes: 很有用2010/06/24, xi4oyu writes: 顶,转载了2010/06/27, ZhangABC.com » 向printechovar_dump说再见,用VIM来调试PHP程序 writes: [...] >(详见鸟哥此文,强力推荐). [...]2010/06/29, Anders writes: 呵呵,好怀念PHP阿。2010/07/01, » Creative Power writes: [...] 原文地址: http://www.laruence.com/2010/06/21/1608.html [...]2010/07/02, Vim+XDebug调试PHP | 将之典藏 writes: [...] 感谢老黑和鸟哥发布的《PHP调试指南》(via)。要不是他们,我可能还在用echo/var_dump调试PHP代码。是他们解救了我,引导我走向光明,感激涕零中……本文是对指南中的《Vim + Xdebug + DBGp》一章的一些补充。 [...]2010/07/06, Luffy writes: 一口氣看完~真的很讚, 若果UNIT TEST都可以寫得詳盡點就完美了.2010/07/09, 技术论坛 writes: 拜读2010/07/16, lake writes: 非常好,收藏了。多谢高手的分享。2010/07/19, ezsky writes: 收藏了! 支持,感谢.2010/08/21, 雨季來了 » link notes writes: [...] PHP調試技術手冊 [...]2010/08/25, CarissaAlford27 writes: That is cool that people are able to receive the home loans moreover, that opens completely new opportunities.2010/08/26, air max shoes writes: 很好用哦 谢谢!2010/10/11, hxdyh writes: 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调试技术的手册,感觉鸟哥对于调试还是很专业的,在这里主要还是想请教一下,关于伪静态方面的,如何调试呢?2010/10/12, 雪候鸟 writes: @hxdyh RewriteLogLevel 9 打开详细步骤日志, 包括每次的匹配过程. 然后...:)2010/10/17, hxdyh writes: 谢谢鸟哥的指点。。Copyright

本文出处 : http://www.laruence.com/2010/06/21/1608.html end

上一篇:人民内部矛盾人民币解决 [爱枣报:713期]

下一篇:深入理解PHP之匿名函数