@ PHP のエラー演算子を抑制
今日、友人が PHP の @suppress エラー演算子について質問したので、それを確認しました。
http://www.laruence.com/2009/07 /27 /1020.html
エラー サプレッサー
PHP では、エラー プロンプトを表示しないようにエラー サプレッサーを使用できることはわかっていますが、どのような方法で使用されますか?
構文解析のプロセスで、for:
2 つの Opline (操作) が include ステートメントの前後に挿入されます。これらの 2 つの操作は別々に実行されます。 🎜 >1. 現在の error_reporting 値を保存し、error_reporting(0) を設定します。 // エラー出力をオフにします。 2. 以前に保存した error_reporting 値を復元します。 つまり、実際、上記のコードは次のコードと似ています。 >
$old = error_reporting(0);include('file');error_reporting($old); さらに余談になりますが、「エラー抑制はどのような場合に適用すべきか?」という点について、私の個人的な提案は次のとおりです。このステートメントは間違っています。これはあなたには大きな影響はなく、エラーが何であるかは気にしません。また、このエラーを処理するための追加のロジックを用意する必要もないので、エラー抑制を使用できます。それ以外の場合は、追加のロジックを使用してください。エラーを判断するロジック