xdebug断点可以工作,但跳过不会

时间:2014-09-26 20:36:07

标签: php eclipse xdebug eclipse-pdt

我在Windows上安装了Xampp(实际上是xampp和wamp都有,但两者都有相同的问题),并启用了xdebug。我已经安装了包含pdt的最新eclipse for eclipse。断点正常工作但是如果我按f6或f5当前行没有更新,变量就会改变,好像我已经走到下一行,但突出显示的行保持不变。有什么想法吗?

我附上了一些屏幕截图,以便更容易理解:

断点有效:

enter image description here

我按f6,lineno和$ a调整'调试'和变量'窗口:

enter image description here

我再次按f6:

enter image description here

我尝试更新到最新的xdebug,但同样的事情发生了。

2 个答案:

答案 0 :(得分:14)

这是Eclipse SR1中的问题。您应该切换回R(SR0)版本,接下来您可以从市场安装PDT 3.3.1。

另见bug report on bugzilla

修改

问题在夜间构建中得到修复:http://download.eclipse.org/tools/pdt/updates/3.4-nightly/

编辑2:

我们发布了新的稳定版(3.3.2),修复了这个问题。您可以在市场或此更新站点中找到它:http://download.eclipse.org/tools/pdt/updates/3.3.2/

答案 1 :(得分:4)

  1. 转到Eclipse->帮助 - >安装新软件
  2. 使用:http://download.eclipse.org/tools/pdt/updates/3.3.2/(这对我有用)
  3. 替代方案:您可能希望使用最新的稳定更新站点:http://download.eclipse.org/tools/pdt/updates/latest/
  4. [如果尚未存在]:点击(添加)&给出一个像" PDT"为了添加升级网站。
  5. Type" PDT"并勾选" PHP开发工具(PDT)"
  6. 的复选框
  7. 接受许可证并升级PDT。
  8. 重启Eclipse