php 怎么调试?怎么安装调试工具?都有哪些调试工具? php 怎么调试?怎么安装调试工具?都有哪些调试工具? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html 说到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 wamp,把php文件放wamp安装文件的www文件夹里就可以预览了之前要设置下wamp的localhost当然还有其他工具,不过我不常用 下载 ZendStudioEnterpriseEdition.v5.5.0.270,正统的的调试工具。 高手通过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 PHP debug tools 提供了变量调试工具,包括脚本跟踪调试、错误调试、手工调试、数据库查询调试等功能。项目主页: http://www.gosu.pl/debug/下载地址: http://www.gosu.pl/debug/debug.zip?ver=1.00 可以参考link:http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html PHP debug tools 提供了变量调试工具,包括脚本跟踪调试、错误调试、手工调试、数据库查询调试等功能。 项目主页: http://www.gosu.pl/debug/下载地址: http://www.gosu.pl/debug/debug.zip?ver=1.00 基本调试: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()); php开发网站的初级问题 求助PHP参数问题 php exec的问题 郁闷了,请高手帮助(php sql语句的问题) win 7 64位的可以安装php吗 请教从MYSQL显示图片的问题 请帮我看一下这个只有8行的代码 怎样使用html模板? 用 setcookie() 函数怎样设置永久保存的COOKIE 谢谢高手指点。 文字标题有特殊字符如何替换掉或者转化为对应的中文。。。 PHP几个语法符号的问题 function main(ujn_controller $c, $params = '')
http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html
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
之前要设置下wamp的localhost当然还有其他工具,不过我不常用
Xdebug作为PHP调试工具,提供了丰富的调试函数,也可将Xdebug安装配置为zend studio、editplus调试PHP的第三方插件,通过开启自动跟踪(auto_trace)和分析器功能,可以直观的看到PHP源代码的性能数据,以便优化PHP代码。
Xdebug安装与配置参考文档:http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html
项目主页: http://www.gosu.pl/debug/
下载地址: http://www.gosu.pl/debug/debug.zip?ver=1.00
项目主页: http://www.gosu.pl/debug/
下载地址: http://www.gosu.pl/debug/debug.zip?ver=1.00
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());