Eclipse PDT调试Web应用程序:在控制台中评估表达式

时间:2010-04-02 21:08:15

标签: php eclipse debugging xdebug

当使用Eclipse PDT和XDebug调试PHP Web应用程序时,有没有办法打开一个控制台窗口,允许我输入并查看当前范围内任意表达式的值?

这似乎是调试环境的一个显而易见的元素,我可能会遗漏一些东西,但是唯一类似于控制台的东西说“此时没有可以显示的控制台”

1 个答案:

答案 0 :(得分:6)

这是诀窍,正常启动PHP调试会话,然后当您到达断点时,或者当您单步执行代码时,请按照下列步骤操作:

  • 转到窗口 - >显示视图
  • 选择'表达'
  • 当表达式子窗口打开时,单击“创建新监视表达式”图标
    • [图标看起来像一个小代数方程x + y =?]
  • 在打开的对话框中输入任意表达
  • 继续执行前两个步骤,直到您拥有要观看的所有表达式

从那时起,您可以继续单步执行代码,添加或删除表达式等等。