如何屏蔽php错误,php错误级别常量
“
在任何错误语句之前加上`@`符号,即可屏蔽!在PHP文件第一行加上:`error_reporting(0);`即可屏蔽!打开`php.ini`文件,搜索`display_errors=on`,默认的应该是`on`,改为`off`即可屏蔽!
”

@
在任何错误语句之前加上 @
符号,即可屏蔽!
error_reporting
在PHP文件第一行加上:error_reporting(0);
即可屏蔽!
display_errors
打开 php.ini
文件,搜索 display_errors = on
, 默认的应该是 on
,改为 off
即可屏蔽!
error_reporting 扩展
关闭错误报告
error_reporting(0);
报告 runtime
错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
报告所有错误
error_reporting(E_ALL);
等同于
ini_set('error_reporting', E_ALL);
error_reporting(E_ALL);
报告 E_NOTICE
之外的所有错误 error_reporting(E_ALL & ~E_NOTICE);
错误级别常量:
E_ERROR
致命的运行时错误(它会阻止脚本的执行)E_WARNING
运行时警告(非致命的错误)E_PARSE
从语法中解析错误E_NOTICE
运行时注意消息(可能是或者可能不是一个问题)E_CORE_ERROR
类似E_ERROR
,但不包括PHP核心造成的错误E_CORE_WARNING
类似E_WARNING
,但不包括PHP核心错误警告E_COMPILE_ERROR
致命的编译时错误E_COMPILE_WARNING
致命的编译时警告E_USER_ERROR
用户导致的错误消息E_USER_WARNING
用户导致的警告E_USER_NOTICE
用户导致的注意消息E_ALL
所有的错误、警告和注意E_STRICT
关于PHP版本移植的兼容性和互操作性建议
1