-5

error_reporting(1);指示は何をするのだと思いますか?

4

3 に答える 3

5

PHPのドキュメントを参照してください:

1 E_ERROR(整数)致命的な実行時エラー。これらは、メモリ割り当ての問題など、回復できないエラーを示しています。スクリプトの実行は停止されます。

このような定数を定義するときは常に、リテラル整数に対して名前付き定数を使用する必要があることに注意してください。

于 2010-09-26T20:16:50.297 に答える
2

E_ERRORとして定義されて1いるので、と同じです

error_reporting(E_ERROR);

つまり、基本的には、致命的なエラーのみを報告するようにPHPに指示します。

Skilldrickが言うように、名前付き定数を使用する必要があります。定義された値は、新しいバージョンのPHPによって変更される可能性があります。よく知られているそのような例の1つはE_ALL、です。これは、(同じPHPマニュアルテーブルからの)次の値を持っていました。

  • 30719PHP 5.3.x(現在)
  • 6143PHP5.2.xの場合
  • 2047以前
于 2010-09-26T20:16:19.837 に答える
0

それはと同じです

 error_reporting(E_ERROR);

マニュアルから:

致命的な実行時エラー。これらは、メモリ割り当ての問題など、回復できないエラーを示しています。スクリプトの実行は停止されます。

于 2010-09-26T20:17:19.787 に答える