我真的想深入了解我的php脚本并使用断点等东西,因为我正在使用带有firebug的JS。
我想更多地了解人们使用什么技术,以及如何使用断点调试php项目的一些可靠示例。
我希望能够看到......
我知道很多这可以通过logging和print_r / vardump等完成,但它有点原始..而且我希望能够使用“继续”/“步骤”等命令点击断点后的代码,就像使用firebug一样。
来自php.ini:
zend_extension_ts = c:\wamp\bin\php\php5.2.11\ext\php_xdebug-2.1.0-5.2-vc6.dll;
xdebug.remote_enable=On;
xdebug.remote_host="localhost";
xdebug.remote_port=9000;
xdebug.remote_handler="dbgp";
答案 0 :(得分:14)
答案 1 :(得分:3)
使用XDebug,它可以满足您的大部分需求(不是网络/文件系统),使用它可以从eclipse,zend studio,pdt甚至记事本++进行调试
我在处理Magento时一次又一次地调试,在这种情况下它非常有用,因为Magento的函数调用栈非常深。
答案 2 :(得分:1)
PHP是解释和服务器端脚本语言。因此,只有少数编辑器支持PHP中的断点。如果您正在使用服务器端脚本,则无法使用断点调试脚本。
但是,如果您打算使用基本脚本和调试然后你可以使用http://www.firephp.org/。此外,如果您使用Zend Studio编辑器,那么您将有许多选项可用于调试脚本。 Zend Studio支持断点,运行和放大调试选项。
我更喜欢在文件中记录我的脚本执行。
由于