PHP屏蔽报错

PHP
Uiaoin 2019-07-30 4917

有以下三个方法:

1、error_reporting()方法,具体参数如下:

  1. // 关闭所有PHP错误报告
  2. error_reporting(0);
  3. // Report simple running errors
  4. error_reporting(E_ERROR | E_WARNING | E_PARSE);
  5. // 报告 E_NOTICE也挺好 (报告未初始化的变量或者捕获变量名的错误拼写)
  6. error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
  7. // 除了 E_NOTICE,报告其他所有错误
  8. error_reporting(E_ALL ^ E_NOTICE);
  9. // 报告所有 PHP 错误 (参见 changelog)
  10. error_reporting(E_ALL);
  11. // 报告所有 PHP 错误
  12. error_reporting(-1);
  13. // 和 error_reporting(E_ALL); 一样
  14. ini_set('error_reporting', E_ALL);

2、打开php.ini文件,将

  1. display_errors = On

改为

  1. display_errors = Off

3、@

在错误语句之前加上@符号,即可屏蔽!

加载更多