用NetBeans开发PHP也是一个不错的工具:

如果要增加调试功能,需要在PHP.ini里配置如下:


[XDebug]
zend_extension = "E:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp;

 

完成后重启apache即可。

 

默认执行调试的时候程序将自动在当前文件的第一行暂停执行。若不希望自动暂停执行,请在 工具->选项->PHP->在第一行停止 上取消勾选。
表单处理调试可以执行 调试->调试项目,后续操作类似,只不过如果你执行到你设置断点的脚本时,NB会自动中断在断点处,等待你调试哈!

 

更详细调试功能参考官方文档:http://netbeans.org/kb/docs/php/debugging_zh_CN.html