error_reporting()参数

作者: gaohailin 分类: 网站技术 发布时间: 2011-02-14 07:46

error_reporting()函数是用来重新定义页面显示错误等级的函数,这个函数可以覆盖掉PHP.ini针对程序运行时错误报告等级的配置。
这就使得我们在脱离环境编程的时候有更大的灵活度,我们可以定义自己的,甚至于每一个页面的错误等级。

error_reporting()函数能够使用的参数列表和这些参数的数字值:

值 常量
1 E_ERROR

2 E_WARNING

4 E_PARSE

8 E_NOTICE

16 E_CORE_ERROR

32 E_CORE_WARNING

64 E_COMPILE_ERROR

128 E_COMPILE_WARNING

256 E_USER_ERROR

512 E_USER_WARNING

1024 E_USER_NOTICE

2047 E_ALL

2048 E_STRICT

以下是关于error_reporting()的使用实例:

// 关闭所有的错误显示——不显示任何错误信息
error_reporting(0);

//显示运行时的一般错误、警告级错误和解析错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// 显示除了提醒级别之外的所有错误信息
error_reporting(E_ALL ^ E_NOTICE);

// 显示所有的错误信息
error_reporting(E_ALL);

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注