PHP の致命的なエラー (`E_ERROR`) をキャッチするにはどうすればよいですか?
P粉978551081
2023-08-27 14:42:20
<p><code>set_error_handler()</code> を使用すると、ほとんどの PHP エラーをキャッチできますが、致命的な (<code>E_ERROR</code>) エラー (非コードの呼び出しなど) には機能しません。 -存在する機能。これらのエラーを捕捉する他の方法はありますか? </p>
<p><code>mail()</code> を呼び出してすべてのエラーを解決しようとしていますが、PHP 5.2.3 を実行しています。 </p>
致命的なエラーをログに記録するには、
リーリーregister_shutdown_function
を使用します。これには PHP 5.2 が必要です:error_mail
関数とformat_error
関数を定義する必要があります。例えば:### ああああ$php_errormsg