【问题标题】:Utilize the console during PhpStorm PHPUnit debug在 PhpStorm PHPUnit 调试期间使用控制台
【发布时间】:2018-09-20 07:51:27
【问题描述】:

PhpStorm + Xdebug 的好处之一是该控制台可用于在断点上下文中测试方法。但是,在测试用例上使用 debug 时,控制台被 PHPUnit 输出占用,因此不能以这种方式使用。

在通过 PhpStorm 调试测试时,是否可以从调试控制台评估表达式?

【问题讨论】:

  • 对调试控制台不太确定(从不费心使用它),也懒得检查它现在是如何工作的......但你可能总是对这些东西使用“评估表达式”按钮。
  • 是的,我从来没有注意到 Evaluate expression 按钮,但是它在 phpunit 调试时是灰色的。
  • 不知道——对我来说似乎工作得很好(2017.2.6;Laravel 5.5 测试项目;Windows 10)。分享一些可以显示整个 IDE 的屏幕截图 .. 或者可以看到一些可能的细微差别。 postimg.org/image/gzhmdafnf
  • @LazyOne,不知道为什么我第一次检查时它是灰色的,但我现在无法重现它,它确实有效。除了控制台将输出保持在屏幕上之外,几乎与调试控制台相同。谢谢。
  • 不是来自调试控制台,但您可以使用“评估表达式”(Alt+F8) 评估任何表达式。

标签: php console phpunit phpstorm xdebug


【解决方案1】:

在测试中调试控制台的功能请求:https://youtrack.jetbrains.com/issue/WI-35950

【讨论】:

  • 我也真的需要解决这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-20
  • 1970-01-01
  • 2016-11-28
  • 1970-01-01
  • 2017-05-02
  • 2012-04-06
  • 1970-01-01
相关资源
最近更新 更多