一个好的PHP调试方法可以在编码的时候节约大量时间。一个有效却很基本的调试技术就是打开错误报告。另一个略微高级一点的技术包括使用print、echo、var_dump()、exit、之类的语句调试,通过显示在屏幕上实际出现的内容来调试Bug。如果项目大的话,出现更难的Bug,以上这些方法就很不方便,也很低效。解决这一问题可以使用Xdebug,Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。目录1内置API输出调试.21.1基本调试API..21.1.1echo(print):.21.1.2printf...21.1.3print_r、var_dump(var_export)、debug_zval_dump....31.2错误控制和日志记录调试..61.2.1错误选项控制.61.2.2错误抛出和处理.81.2.3使用错误抑制符..2.4日志记录...浏览器调试...1页面输出调试.2FirePHP调试..2.1普通变量监测....2.2调用栈监测....2.3监测抛出异常....2.4组显示信息...IDE调试....1基本常用IDE介绍..1.1Vim....1.2ZendStudio.....1.3Eclipse...1.4NetBeans....2IDE调试.2.1ZendStudio+ZendDebugger....2.2Eclipse(PDT)+Xdebug....2.3Vim+Xdebug+DBGpPHP性能调试技术..1基本时间占用监测...2使用Xdebug进行性能分析.....2.1安装配置:....3APD(AdvancedPHPDebugger)...3.1安装配置...3.2使用APD..4使用Xhprof进行性能分析..4.1Xhprof的优点:....PHP单元测试技术..1PHPUnit.51下载
转载请注明:http://www.aierlanlan.com/rzgz/9569.html