現在の位置: ホーム> 関数カテゴリ一覧> error_reporting

error_reporting

設定でどのPHPエラーを報告するか
名前:error_reporting
カテゴリ:エラー処理
対応言語:php
一言説明:どのエラーが報告されているかを指定します。

定義と使用法

error_reporting()関数は、どの種類のPHPエラーを報告すべきかを指定します。

error_reporting()関数は、実行時にERROR_REPORTINGディレクティブを設定できます。

PHPには多くのエラーレベルがあり、この関数を使用すると、スクリプトが実行されるレベルを設定できます。オプションのレベルが設定されていない場合、 error_reporting()現在のエラーレポートレベルのみを返します。

異なるエラーレベルのレポートを指定します:

 <?php
 //エラーレポートを閉じます
 error_reporting ( 0 ) ;

 //ランタイムエラーを報告します
 error_reporting ( e_error | e_warning | e_parse ) ;

 //すべてのエラーを報告します
 error_reporting ( e_all ) ;

 // error_reporting(e_all)に相当します。
 ini_set ( "error_reporting" 、 e_all ) ;

 // e_notice以外のすべてのエラーを報告します
 error_reporting ( e_all & 〜e_notice ) ;​
?> 

文法

error_reporting ( level ) ;
パラメーター 説明する
レベル

オプション。新しいERROR_REPORTINGレベルを指定します。それはビットマスクまたは名前の定数にすることができます。

注:将来のバージョンとの互換性を確保するために、名前の定数を強くお勧めします。エラーレベルの追加と整数値の範囲の増加により、長期の整数ベースのエラーレベルが予想されるパフォーマンスと常に一致するとは限りません。

使用可能なエラーレベル定数とその実際の意味は、事前定義された定数で説明されています。

類似の関数
人気記事(にんききじ)