【问题标题】:PhpStorm - Cannot evaluate expression (watches)PhpStorm - 无法评估表达式(手表)
【发布时间】:2018-10-20 13:40:46
【问题描述】:

在 PhpStorm 中,我使用调试器。在这里我可以看到变量的当前值。因为变量很多,我可以把其中的一些加到手表上,看的更清楚。

但是为什么在正常的“变量”窗口没有问题的情况下,“手表”中的某些变量无法显示?

【问题讨论】:

  • 为这样的调试会话收集 Xdebug 日志(尽可能简单——信息越少越容易找到)——只有这样的日志才能说明故障所在。理想情况下是拥有简单的可重现代码而不是您无法共享的完整实际应用程序等。顺便说一句——您的 IDE 和 Xdebug 版本是什么?它也可能很重要。

标签: debugging variables phpstorm


【解决方案1】:

“无法计算表达式”通常来自 XDebug 引擎本身。在大多数情况下,它的字面意思是无法在当前步骤计算表达式。

【讨论】:

  • 是的,但是在左边的窗口中,它可以计算一个表达式,那为什么它不能在右边的窗口中呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-26
  • 1970-01-01
  • 2015-01-17
相关资源
最近更新 更多