php error_reporting(0)はエラーログに影響しますか、それとも表示しますか?

StackOverflow https://stackoverflow.com/questions/1911920

質問

します error_reporting(0); エラーログ(ファイルする)に影響がありますか、それとも画面上のエラーディスプレイを抑制しますか?

ありがとう。

役に立ちましたか?

解決

はい、それは両方に影響します。

ERROR_REPORTINGレベルは、エラーのレベルを定義します 引き金になった. 。これらのエラーをログまたは表示するかどうかは、他の設定によって決定されます。

要約する:

  • error_reporting: :どのレベルのエラーがトリガーされますか。
  • display_errors: :スクリプト出力にトリガーされたエラーを表示するかどうか。
  • log_errors: :トリガーされたエラーをログに書き込むかどうか。

本質的に、設定 error_reporting(0) エラーの報告をオフにしたことを意味し、画面にファイルまたは出力を記録するものは何もありません。

他のヒント

表示されたエラーを抑制するだけです。君の エラーログのINI設定 ロギングレベルを決定します。

PHPにはかなり良いドキュメントがあります、チェックしてください

http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reportingそれが何をするか、

http://us.php.net/manual/en/function.error-reporting.phpランタイム関数用

その効果は、STDERがどこに向かっているのかに依存します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top