在 Xdebug 中显示当前活动的 try-catch 块

Show currently active try-catch blocks in Xdebug

我只是认为调试嵌套的 try-catch 块可能非常困难,尤其是当它们散布在框架中以及您自己的代码中时。

我不想谈论这是否真的是一个好的软件模式,只是说它有时是不可避免的,因此人们不得不处理它。

那么目前可能有一种方法可以在 Xdebug 中调试它吗? 如果不是 - 这可能是 Xdebug 可能支持的有用功能吗?

Xdebug 可能做的最好的事情就是在堆栈跟踪中将堆栈帧标记为“in try...catch”块。尽管您必须在 https://bugs.xdebug.org .

上要求将其作为一项功能

如果你只想在发生任何异常时中断,那么你可以在 * 异常上设置断点,至少 VS 代码适配器和 PhpStorm 支持。