重複の可能性:
PHPの致命的なエラーをキャッチするにはどうすればよいですか
私は次のPHPコードを持っています:
thisFunctionDoesNotExist();
そして、次のようにしてスクリプトの実行を停止します。
Fatal error: Call to undefined function
set_error_handlerを使用してみましたが、警告タイプのエラーに役立ちます。ただし、致命的なエラーではありません。インターネット上のさまざまなスレッドから理解しているので、set_error_handlerで処理できるはずですが、動作させることはできません。
実例を投稿していただけますか?
注:上記のコードは単なる例です。その関数が存在することを検出する必要はありません。一般的なアプリケーションエラーキャッチャーを設定しています。