error_reporting 出力する PHP エラーの種類を設定する &reftitle.description; interror_reporting intnullerror_level&null; error_reporting 関数は、 error_reporting ディレクティブを 実行時に設定します。PHP には多くのエラーレベルがあり、 この関数によりスクリプトの持続時間(実行時間)のレベルが設定されます。 オプションの error_level を指定しなかった場合は、 error_reporting は単に現在のエラーレベルを返します。 &reftitle.parameters; error_level 新しい error_reporting レベル。ビットマスクまたは名前つき定数のどちらかです。将来の バージョンとの互換性を保証するために、名前つき定数の使用が 強く推奨されています。エラーレベルが追加されると、整数の幅は増加します。 そのため、以前の整数を使用するエラーレベルは常に期待通りに動作するとは 限りません。 利用可能なエラーレベル定数とその実際の意味は、 定義済みの定数に 記述されています。 &reftitle.returnvalues; error_level に変更される の、 error_reporting レベルを返します。 エラー制御演算子 @ は、エラーハンドリングの間に error_level を変更します。 &reftitle.changelog; &Version; &Description; 8.0.0 error_level は、nullable になりました。 &reftitle.examples; <function>error_reporting</function> の例 ]]> &reftitle.notes; 値に -1 を指定すると、仮に将来のバージョンの PHP で新しいレベルと定数が追加されたとしてもすべてのエラーを表示するようになります。 E_ALL 定数も、これと同じ挙動になります。 &reftitle.seealso; display_errors ディレクティブ html_errors ディレクティブ xmlrpc_errors ディレクティブ エラー制御演算子 ini_set