PhpStorm 在调试器中退后一步

And*_*rew 9 php debugging xdebug phpstorm

之前已经为其他 IDE 提出过这个问题,但是对于 PHPStorm 呢?有没有办法在调试时退一步?

特别是在抛出异常之后,我想轻松地退后一步。或者至少能够看到调用堆栈,以便我可以快速查看需要设置断点的位置,因为目前我只需要从头开始再次运行并尝试在异常之前停止。

And*_*rew 4

是的,你可以退后一步。“调试器”选项卡中的“框架”窗口显示到达此点所采取的执行路径。默认情况下,调试器仅选择当前帧。

您可以轻松地单击任何框架,或使用箭头键上下移动来查看变量的状态,甚至该点在代码中的位置。

  • 我尝试了你所说的方法,但我无法后退?我可以看到帧只是堆栈跟踪。你可以解释吗 ?我经常需要后退一步,重新执行整个流程。 (4认同)