PHP の致命的なエラー (`E_ERROR`) をキャッチするにはどうすればよいですか?
P粉978551081
P粉978551081 2023-08-27 14:42:20
0
1
496

set_error_handler() を使用すると、ほとんどの PHP エラーをキャッチできますが、致命的な (E_ERROR) エラー (非コードの呼び出しなど) には機能しません。 -存在する機能。これらのエラーを捕捉する他の方法はありますか?

mail() を呼び出してすべてのエラーを解決しようとしていますが、PHP 5.2.3 を実行しています。

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
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!