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

发布于 2024-08-28 06:11:03 字数 149 浏览 7 评论 0原文

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

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

When using Eclipse PDT with XDebug to debug a PHP web application, is there any way to open up a console window that will allow me to type in and see the value of arbitrary expressions in the current scope?

This would seem like an obvious element of the debugging environment, and I may be missing something, but the only thing resembling a console says "no consoles to display at this time"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我不在是我 2024-09-04 06:11:03

技巧如下:正常启动 PHP 调试会话,然后当到达断点或单步执行代码时,请按照以下步骤操作:

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

。可以继续单步执行代码、添加或删除表达式等等。

Here is the trick, start your PHP debugging session as normal and then when you reach a break-point, or while you are stepping through the code, follow these steps:

  • goto window -> show view
  • choose 'expressions'
  • when the expressions subwindow opens, click on the icon "create new watch expression"
    • [the icon looks like a little algebra equation x+y = ?]
  • enter any arbitrary expression in the dialog box that opens up
  • keep following the previous two steps until you have all the expressions you want to watch

From that point you can continue stepping through the code, add or remove expressions and so forth.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文