私は単にこのようなページを持っています:
error_reporting(-1);
require('test.txt');
test.txtが存在しないことを知っています。error_reporting ()関数を試してみたいです。この場合、次のように正しく報告されたすべてのエラーを機能させるために番号-1を渡します。
Warning: require(test.txt) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\PHP_Class\session_5\errors.php on line 11
Fatal error: require() [function.require]: Failed opening required 'test.txt' (include_path='.;C:\php\pear') in C:\wamp\www\PHP_Class\session_5\errors.php on line 11
そして、 error_reporting(2)のように機能するために番号2を渡すと、E_WARNINGエラーのみが報告され、これも正しいです。
Warning: require(test.txt) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\PHP_Class\session_5\errors.php on line 11
しかし、レポートE_ERRORエラーに対してのみerror_reporting(1)のように機能するように番号1を渡すと、エラーは表示されません。問題は何ですか?教えてください