xdegug无法在php视图中跳转到下一行
我正在使用Eclipse for PHP Luna Service Release 1(4.4.1),并尝试安装xdebug进行调试。我遵循在XAMPP1.8.1上设置xdebug。下面是我的php.ini设置xdegug无法在php视图中跳转到下一行,php,xdebug,Php,Xdebug,我正在使用Eclipse for PHP Luna Service Release 1(4.4.1),并尝试安装xdebug进行调试。我遵循在XAMPP1.8.1上设置xdebug。下面是我的php.ini设置 [XDebug] zend_extension = "C:\xampp\php\ext\php_xdebug.dll" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" 基本上,它将在我设置的断点处停止,但当我按下[F6]时
[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
基本上,它将在我设置的断点处停止,但当我按下[F6]时,它将不会转到下一行
但在调试对话框窗口中,行号一直保持不变,变量也会发生变化
有人知道这有什么不对吗?谢谢 是的,这似乎是一个bug,我在更新后点击了它 不过,它会跳到下一行,只是不更新高亮显示和当前位置 在过去几年中,我在EclipseIDEforPHP开发人员(PDT)的官方更新中遇到了不少这样令人讨厌的bug。有人可能会给人这样的印象:开发人员不太重视回归测试 解决方案: 如果您最近更新了Eclipse,请打开“帮助”->“安装详细信息”。单击“安装历史记录”选项卡,查找不包含版本4.4.1的条目(此处为4.4.0.20140612-0500) Eclipse项目页面在我看来有点凌乱(或者我只是瞎了眼),但幸运的是,您可以爬过镜像站点来查找较旧的版本:
我想我找到了关于这个问题的错误报告: 它被标记为已解决,因此在下一个版本中,这个问题可能会消失
编辑:将PDT更新到3.3.2版解决了这个问题(至少在我的安装中)我也遇到了同样的问题,代码的单步执行不会转到下一行。我意识到问题在于我正在调试的远程php脚本中有一行代码,而Eclipse中的本地php脚本中没有这行代码。更新本地php脚本以匹配远程php脚本修复了该问题。非常感谢您为我的小困惑花费时间。从热情中得到帮助,知道我并不孤单,这很好。再次感谢。在此处升级PDT Eclipse>帮助>安装新软件>使用: