PHP の致命的なエラー (`E_ERROR`) をキャッチするにはどうすればよいですか?
P粉978551081
P粉978551081 2023-08-27 14:42:20
0
1
594
<p><code>set_error_handler()</code> を使用すると、ほとんどの PHP エラーをキャッチできますが、致命的な (<code>E_ERROR</code>) エラー (非コードの呼び出しなど) には機能しません。 -存在する機能。これらのエラーを捕捉する他の方法はありますか? </p> <p><code>mail()</code> を呼び出してすべてのエラーを解決しようとしていますが、PHP 5.2.3 を実行しています。 </p>
P粉978551081
P粉978551081

全員に返信(1)
P粉576184933

致命的なエラーをログに記録するには、register_shutdown_function を使用します。これには PHP 5.2 が必要です:

リーリー

error_mail 関数と format_error 関数を定義する必要があります。例えば:### ああああ

エラー番号 えええええ ###書類### $エラーファイル ###わかりました### $エラー行 ###追跡### えええええ "; $content を返します。 } Swift Mailer を使用して error_mail 関数を作成します。 表> こちらも参照:

$php_errormsg

  • 事前定義定数
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート