太阳城网址(中国)百度百科

云南网站建设创新企业 昆明多彩网络公司

在线qq:540105663

php5调试工具:Xdebug

来源:昆明多彩网络公司 日期:2011-03-12 阅读: 发表评论

php本身也有脚本保持功能,但是功能有限,现在Xdebug的出现弥补了这一缺憾,Xdebug可以很方便的调试php脚本,并给出详细的提示。

 Xdebug的下载地址:http://www.xdebug.org/。

什么是Xdebug?Xdebug是一个放源的PHP程序调工具,用来跟踪,调试和分析PHP程序的运行状态和性能。Xdebug最新版本是xdebug 2.1.0(注意本文发布日期,有可能又有了最新版本),支持PHP4/PHP5版本。

以前我们phper都是使用echo、print_r()、var_dump()、printf()来查看php的变量和数组信息的。对一个脚本运行的时间虽然可以用运行前时间和运行后的时间相减得到,但是代码行数较多,使用不方便。

使用方法:先下载Xdebug2.1.0.dll放在php文件夹下的ext下面(注意感和该dll的名称对应起来),然后在php.ini中的添加extension=php_xdebug.dll(和支持mysql等是一样的),后面还可以加上一些Xdebug2.1.0的参数设置:
[Xdebug]
xdebug.profiler_enable=onxdebug.trace_output_dir="自行定义"
xdebug.profiler_output_dir="自行定义"

然后重启apache或者iis即可。随便新建一个php文件,在里面输入错误的函数如:
goto();
?>

既可以看到相应的错误提示了,并且有颜色标注出来,如下图:

Xdebug错误脚本提示信息

可以看到goto()这个函数提示没有定义,并且有鲜艳的橙色作为提示的背景颜色,同时最前面加入了鲜红色的感叹号错误提示。

下面的表格中有脚本运行的时间(0.0006秒),占用的内存等信息。

同时,在脚本中使用了print_r函数后,在Xdebug中将会美化输入,而不用通过平时通过查看源代码的方法来查看具体的输入。

使用了Xdebug还具备错误追踪的功能,可以准确定位错误函数所处的文件和位置,非常的方便。 

使用视频:

发表评论评论列表(有 条评论)

XML 地图