php error_reporting(2047)_PHP error_reporting()详解

这个项目设置了错误报告的等级。一般在开发环境中设置为E_ALL,部署应用环境上设为0。

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

12048       E_STRICT

E_NOTICE:表示一般情形不记录,只有程式有错误情形时才用到,例如企图存取一个不存在的变量。

E_WARNING: 通常都会显示出来,但不会中断程序的执行。这对除错很有效。

E_ERROR: 通常会显示出来,亦会中断程序执行。意即用这个遮罩无法追查到记忆体配置或其它的错误。

E_PARSE:从语法中剖析错误。

E_CORE_ERROR:类似 E_ERROR,但不包括 PHP 核心造成的错误。

E_CORE_WARNING: 类似 E_WARNING,但不包括 PHP 核心错误警告。

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

// 关闭所有的错误显示——不显示任何错误信息

error_reporting(0);

//显示运行时的一般错误、警告级错误和解析错误

error_reporting(E_ERROR | E_WARNING | E_PARSE);

// 显示除了提醒级别之外的所有错误信息

error_reporting(E_ALL ^ E_NOTICE);

// 显示所有的错误信息

error_reporting(E_ALL);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值