使用 PHP 异常断点进行调试
使用 PHP 异常断点时,当 抛出异常或错误 ,或者发出 PHP 通知或警告时,调试器会暂停应用程序代码的执行。
与 行断点不同,行断点需要设置在源代码的特定行,而配置的异常断点适用于整个代码库。 当命中异常断点时,PhpStorm 会自动在相应的代码行添加 图标。

设置 PHP 异常断点
按 Ctrl+Shift+F8 或从主菜单中选择 。
在 断点 对话框中,按 Alt+Insert 或单击
并选择 PHP 异常断点。
在打开的 添加异常断点 对话框中,输入您希望调试器中断的异常/错误类型的名称。 异常名称 文本输入字段接受以下值:
异常、Error,以及其他 PHP 内置的异常类(例如,TypeError或ParseError)。用户定义的扩展
异常基类的类(例如,MyException)。警告.Notice.Deprecated.

检查已挂起的程序
要查看断点类型,请将鼠标悬停在编辑器中的断点图标上以显示工具提示。
变量 窗格显示一个虚拟的
异常变量,该变量显示异常消息和异常代码。
要获取有关 PHP 错误的更多信息,请向
error_get_last()函数添加一个 watch ,并在 监视 窗格中检查错误的详细信息。
最后修改日期: 2025年 9月 26日