php5調試工具:Xdebug
來源:昆明多彩網絡公司 日期:2011-03-12 閱讀: 發表評論
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文件,在里面輸入錯誤的函數如:
<?php
goto();
?>
既可以看到相應的錯誤提示了,并且有顏色標注出來,如下圖:
可以看到goto()這個函數提示沒有定義,并且有鮮艷的橙色作為提示的背景顏色,同時最前面加入了鮮紅色的感嘆號錯誤提示。
下面的表格中有腳本運行的時間(0.0006秒),占用的內存等信息。
同時,在腳本中使用了print_r函數后,在Xdebug中將會美化輸入,而不用通過平時通過查看源代碼的方法來查看具體的輸入。
使用了Xdebug還具備錯誤追蹤的功能,可以準確定位錯誤函數所處的文件和位置,非常的方便。
使用視頻:
發表評論評論列表(有 條評論)