ホームページ  >  記事  >  バックエンド開発  >  エラーインターセプトの詳細な紹介

エラーインターセプトの詳細な紹介

巴扎黑
巴扎黑オリジナル
2017-06-14 10:07:14958ブラウズ

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

1. PHP のさまざまな例外とエラーのインターセプト メソッドと、致命的なエラーが発生した場合のアラーム_php の例

はじめに: 日常の開発では、開発環境ではデバッグ モードをオンにし、運用環境ではデバッグ モードをオフにするというアプローチがほとんどです。開発中にさまざまなエラーや例外を確認できますが、オンラインでエラー表示をオフにします

2. PHP のさまざまな例外とエラーのインターセプト方法と致命的なエラーが発生した場合のアラーム_PHP

はじめに: 日常の開発では、ほとんどの人がこのアプローチでは、開発環境ではデバッグ モードをオンにし、運用環境ではデバッグ モードをオフにします。開発中にさまざまなエラーや例外を確認できますが、オンラインでエラー表示をオフにします

3. PHPカスタムエラーインターセプト

エラーインターセプトの詳細な紹介

概要: PHPカスタムエラーインターセプト

【関連Q&Aのおすすめ】:

以上がエラーインターセプトの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。