但是它们一般是以下
3 类级别之一:
l 注意(notice),这不会阻止脚本的执行,并且可能不一定是一个问题;
l 警告(warning),这指示一个问题,但是不会阻止脚本的执行;
l 错误(error),这会阻止脚本继续执行(包括常见的解析错误,它从根本上阻止脚本运
行)。
表
7-1 PHP 的错误报告设置,与 error_reporting()函数一起使用,或者在 php.ini 文件中使用。
注意,
E_ALL 的值不同于旧版的 PHP 并且不包括 E_STRICT(但在 PHP 6 中存在)
编
号 常 量 报 告
1
E_ERROR
致命的运行时错误(它会阻止脚本的执行)
2
E_WARNING 运行时警告(非致命的错误)
4
E_PARSE
解析错误
8
E_NOTICE
注意(事情可能是或者可能不是一个问题)
256 E_USER_ERROR 用户生成的错误消息,由 trigger_error()函数生成
512 E_USER_WARNING
用户生成的警告,由
trigger_error()函数生成
1024
E_USER_NOTICE 用户生成的注意,由 trigger_error()函数生成
2048
E_STRICT
关于兼容性和互操作性的建议
8191
E_ALL 所有的错误、警告和建议