PHP 例外ブレークポイントを使用してデバッグする
PHP 例外ブレークポイントを使用すると、 例外またはエラーがスローされた(英語)とき、または PHP 通知または警告が発行されたときに、デバッガーはアプリケーションコードの実行を一時停止します。
ソースコード内の特定の行に設定する必要がある 行ブレークポイントとは異なり、構成された例外ブレークポイントはコードベース全体にグローバルに適用されます。 例外ブレークポイントにヒットすると、PhpStorm は該当するコード行に アイコンを自動的に追加します。

PHP 例外ブレークポイントを設定する
Ctrl+Shift+F8 を押すか、メインメニューから を選択します。
ブレークポイント ダイアログで、 Alt+Insert を押すか、
をクリックして、 「PHP 例外ブレークポイント」 を選択します。
開いた 例外ブレークポイントの追加 ダイアログで、デバッガーを中断させる例外 / エラーのタイプの名前を入力します。 例外名 テキスト入力フィールドは次の値を受け入れます。
例外、Error、その他の PHP の組み込み例外クラス (TypeErrorやParseErrorなど)。例外基本クラスを拡張するユーザー定義クラス (たとえば、MyException)。警告。Notice。Deprecated。

中断されたプログラムを調べる
ブレークポイントのタイプを確認するには、エディターでブレークポイントアイコンの上にマウスを移動して、ツールヒントを表示します。
変数 ペインには、例外メッセージと例外コードを示す偽の
例外変数が表示されます。
PHP エラーに関する詳細情報を取得するには、
error_get_last()関数に 監視を追加し、 ウォッチ式 ペインでエラーの詳細を調べます。
2026 年 5 月 22 日