set_Exception_handler() 関数は、キャッチされなかった例外をすべて処理するユーザー定義関数を設定します。
上記のコードの出力は次のようになります:
上記のコードには、「catch」ブロックはありませんが、トップレベルの例外ハンドラーがトリガーされます。この関数は、キャッチされなかった例外をすべてキャッチするために使用する必要があります。
例外ルール
つまり、例外がスローされた場合は、それをキャッチする必要があります。
上記では、PHP の例外処理、つまりトップレベルの例外ハンドラーの設定について、その側面も含めて紹介しています。PHP チュートリアルに興味のある友人にとって役立つことを願っています。