PHP中错误报告值参数及说明的查询备忘

PHP中通过设置error_reporting的参数值可以控制错误报告级别,当然你可以在php.ini中配置也可以在PHP代码中动态修改。

下面是error_reporting的参数值列表,以作备忘:

; E_ALL             - 所有错误和警告 (不包含 E_STRICT)
; E_ERROR           - 致命的运行时错误
; E_RECOVERABLE_ERROR  - 几乎致命的运行时错误
; E_WARNING         - 运行时警告 (非致命错误)
; E_PARSE           - 编译时语法错误
; E_NOTICE          - 运行时提醒 (这些警告常常由你代码中的bug导致, 但是也有可能是有意的行为 (例如, 使用一个未初始化的变量并依赖于其会被自动初始化成为一个空字符串的事实)
; E_STRICT          - 运行时提醒, 打开后PHP会给出针对你代码的最易移植和最好向后兼容性的建议
; E_CORE_ERROR      - PHP初始化启动时的致命错误
; E_CORE_WARNING    - 在PHP初始化时发生的警告 (非致命错误)
; E_COMPILE_ERROR   - 致命的编译时错误
; E_COMPILE_WARNING - 编译时警告 (非致命)
; E_USER_ERROR      - 用户产生的错误信息
; E_USER_WARNING    - 用户产生的警告信息
; E_USER_NOTICE     - 用户产生的提示信息


例子:


error_reporting = E_ALL | E_STRICT          - 显示所有错误


error_reporting = E_ALL & ~E_NOTICE          - 显示所有错误, 除了提示以及代码标准警告以外

error_reporting = E_ALL & ~E_NOTICE | E_STRICT          - 显示所有错误,除了提示以外


在PHP代码中加入error_reporting(0),屏蔽所有的错误提示


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值