php 怎么调试?怎么安装调试工具?都有哪些调试工具?

解决方案 »

  1.   

    参考
    http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html
      

  2.   

    说到PHP代码调试,对于有经验的PHPer,通过echo、print_r、var_dump函数,或PHP开发工具zend studio、editplus可解决大部分问题,
    Xdebug是一个非常有用的PHP调试工具。
      Xdebug作为PHP调试工具,提供了丰富的调试函数,也可将Xdebug安装配置为zend studio、editplus调试PHP的第三方插件,通过开启自动跟踪(auto_trace)和分析器功能,可以直观的看到PHP源代码的性能数据,以便优化PHP代码。今天和大家分享PHP调试工具Xdebug安装以及配置方面的基础知识。
      Xdebug在PHP中的安装配置涉及php.ini配置文件的修改。http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html
      

  3.   

    wamp,把php文件放wamp安装文件的www文件夹里就可以预览了
    之前要设置下wamp的localhost当然还有其他工具,不过我不常用
      

  4.   

    下载 ZendStudioEnterpriseEdition.v5.5.0.270,正统的的调试工具。
      

  5.   

    高手通过echo、print_r、var_dump函数或PHP开发工具zend studio、editplus可解决大部分问题。但是对于PHP入门学习的童鞋来说有一定的难度,而且仅仅通过上述这些PHP调试手段,也很难准确发现PHP性能方面的问题,Xdebug是一个非常有用的PHP调试工具。
      Xdebug作为PHP调试工具,提供了丰富的调试函数,也可将Xdebug安装配置为zend studio、editplus调试PHP的第三方插件,通过开启自动跟踪(auto_trace)和分析器功能,可以直观的看到PHP源代码的性能数据,以便优化PHP代码。
    Xdebug安装与配置参考文档:http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html
      

  6.   

    PHP debug tools 提供了变量调试工具,包括脚本跟踪调试、错误调试、手工调试、数据库查询调试等功能。
    项目主页: http://www.gosu.pl/debug/
    下载地址: http://www.gosu.pl/debug/debug.zip?ver=1.00
      

  7.   

    可以参考link:http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html
      

  8.   

    PHP debug tools 提供了变量调试工具,包括脚本跟踪调试、错误调试、手工调试、数据库查询调试等功能。
     项目主页: http://www.gosu.pl/debug/
    下载地址: http://www.gosu.pl/debug/debug.zip?ver=1.00
      

  9.   

    基本调试:
    1. 打开调试功能: php.ini 里 设置error_reporting = E_ALL以及 display_errors = On 重启 web服务(apache)
    2. 刷新错误的页面 查看错误提示 行号 文件名
    3. 打开该文件 定位到出错行. 比如代码 echo $abc[2];
    4. 理解错误:
    a. 查看手册 理解错误含义 要能理解首先要理解语言 比如最简单的 Undefined index 2 意思是数组不存在该下标 也就说明你访问了某个数组不存在的元素
    b. 如果已经知道如何改 就直接修改, 比如改成 echo $abc[0];
    c. 不知道就显示变量内容 在同样的地方 加入 var_dump($abc); 刷新页面 看看$abc这个东西到底包含了什么元素
    d. 认为本该存在 $abc[2]的, 那就寻找错误源, 往上回朔, 或者用 var_dump(debug_backtrace());