Heim > Backend-Entwicklung > PHP-Tutorial > php error_reporting() 设置错误报告级别

php error_reporting() 设置错误报告级别

WBOY
Freigeben: 2016-07-25 08:51:23
Original
998 Leute haben es durchsucht
  1. * For now, avoid warnings of E_STRICT mode
  2. * (this must be done before function definitions)
  3. */
  4. if (defined(’E_STRICT’)) {
  5. $old_error_reporting = error_reporting(0);
  6. if ($old_error_reporting & E_STRICT) {
  7. error_reporting($old_error_reporting ^ E_STRICT);
  8. } else {
  9. error_reporting($old_error_reporting);
  10. }
  11. unset($old_error_reporting);
复制代码

常见的如下:

  1. // Turn off all error reporting;关闭所有的错误

  2. error_reporting(0);
  3. // Report simple running errors;报告一个简单的运行错误

  4. error_reporting(E_ERROR | E_WARNING | E_PARSE);
  5. // Reporting E_NOTICE can be good too (to report uninitialized

  6. // variables or catch variable name misspellings …);包括报告一些未初始化的变量或捕捉变量名的拼写错误
  7. error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

  8. // Report all errors except E_NOTICE
  9. // This is the default value set in php.ini;报告所有的错误但不包括E_NOTICE
  10. error_reporting(E_ALL ^ E_NOTICE);

  11. // Report all PHP errors (bitwise 63 may be used in PHP 3);报告所有的错误
  12. error_reporting(E_ALL);

  13. // Same as error_reporting(E_ALL);同上
  14. ini_set(’error_reporting’, E_ALL);
复制代码


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage