PHP error_Reporting()エラー制御関数機能の詳細

1655 ワード

error_reporting() PHP 。
  error_reporting(report_level)
  level , 。 level : 1 E_ERROR 。 , 。 2 E_WARNING ( )。 , 。 4 E_PARSE 。 。 8 E_NOTICE ( bug , 。) 16 E_CORE_ERROR PHP 。 32 E_CORE_WARNING PHP ( )。 64 E_COMPILE_ERROR 。 Zend E_ERROR。 128 E_COMPILE_WARNING ( )。 Zend E_WARNING 。 256 E_USER_ERROR 。 PHP trigger_error( E_ERROR) 512 E_USER_WARNING 。 PHP trigger_error( E_WARNING ) 1024 E_USER_NOTICE 。 PHP trigger_error( E_NOTICE ) 2048 E_STRICT 。 PHP 。 4096 E_RECOVERABLE_ERROR 。 E_ERROR, ( set_error_handler()) 8191 E_ALL ( E_STRICT) (E_STRICT will be part of E_ALL as of PHP 6.0)
 
例:任意の数の以上のオプションを「OR」で接続できます(ORまたは|).これにより、必要なすべてのレベルのエラーをレポートできます.たとえば、次のコードでは、ユーザー定義のエラーと警告が閉じられ、いくつかの操作が実行され、元のエラー・レベルに戻ります.<?php // error_reporting (0);
  // error_reporting (E_ERROR | E_WARNING | E_PARSE);
  // error_reporting (E_ALL); ?>