Of particular note is that this value will be 0 if the statement that caused the error was prepended by the @ error-control operator.
PHP の標準のエラーハンドラは完全にバイパスされることに注意して下 さい。 error_reporting() の設定は影響せず、どの ような場合でもユーザが設定したエラーハンドラがコールされます。た だし、この場合でもハンドラで error_reporting() のカレントの値を読み、適当に動作させることは可能です。エラーを発 生した命令の前に @ エラー制御演算子 が付加されている場合、この値は 0 となることには注意を要し ます。