error_reporting(1);
指示は何をするのだと思いますか?
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マニュアルテーブルからの)次の値を持っていました。
30719
PHP 5.3.x(現在)6143
PHP5.2.xの場合2047
以前
于 2010-09-26T20:16:19.837 に答える
0
それはと同じです
error_reporting(E_ERROR);
マニュアルから:
致命的な実行時エラー。これらは、メモリ割り当ての問題など、回復できないエラーを示しています。スクリプトの実行は停止されます。
于 2010-09-26T20:17:19.787 に答える