方法一:@
在任何错误语句之前加上@符号,即可屏蔽!
方法二:error_reporting
在PHP文件第一行加上:error_reporting(0); 即可屏蔽!
方法三:display_errors
打开php.ini文件,搜索display_errors = on,默认的应该是on,改为off 即可屏蔽!
方法二扩展:
代码如下
- // 关闭错误报告
- error_reporting(0);
- // 报告 runtime 错误
- error_reporting(E_ERROR | E_WARNING | E_PARSE);
- // 报告所有错误
- error_reporting(E_ALL);
- // 等同 error_reporting(E_ALL);
- ini_set("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版本移植的兼容性和互操作性建议
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。