日常の開発では、開発環境ではデバッグ モードをオンにし、運用環境ではデバッグ モードをオフにするというアプローチがほとんどです。開発中にさまざまなエラーや例外を確認できますが、オンラインではエラー表示をオフにします。 上記の状況は、非常に安全であると説明する人もいますが、エラーが見えず、重要な情報が漏洩することを回避できると説明しています。 しかし、オフラインでは正常に動作するのに、オンラインになると動作せず、原因が見つからない…という状況に遭遇したことはありませんか? スクリプトは長い間問題なく実行されていましたが、ある日突然停止し、何らかの理由で記録がなくなりました。 オンラインで支払いをするとき、明らかに他の人が支払いましたが、記録していませんでした。自分で実験してみるのは良いことです。 上記のすべては、誰もがエラー メッセージをオフにし、エラーや例外をログに記録しないため、ランダムに発生するエラーを追跡することが困難になっていることが原因です。これにより、エラーが表示されないだけでなく、エラーが追跡されるという矛盾が生じます。これはどのように実現されるのでしょうか。 上記の問題は、PHP のエラーと例外のメカニズムとその組み込み関数 'set_Exception_handler'、'set_error_handle
1. PHP のさまざまな例外とエラーのインターセプト メソッドと、致命的なエラーが発生した場合のアラーム_php の例
はじめに: 日常の開発では、開発環境ではデバッグ モードをオンにし、運用環境ではデバッグ モードをオフにするというアプローチがほとんどです。開発中にさまざまなエラーや例外を確認できますが、オンラインでエラー表示をオフにします
2. PHP のさまざまな例外とエラーのインターセプト方法と致命的なエラーが発生した場合のアラーム_PHP
はじめに: 日常の開発では、ほとんどの人がこのアプローチでは、開発環境ではデバッグ モードをオンにし、運用環境ではデバッグ モードをオフにします。開発中にさまざまなエラーや例外を確認できますが、オンラインでエラー表示をオフにします
概要: PHPカスタムエラーインターセプト
【関連Q&Aのおすすめ】:
以上がエラーインターセプトの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。