From: Greg Beaver Date: Thu, 18 Dec 2003 17:48:54 +0000 (+0000) Subject: remove retarded use of numbers (REALLY bad idea) for error handling, add check for... X-Git-Tag: php-5.0.0b3RC2~59 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b1362a53ab5e7249f993ba565a0984bfed32403a;p=php remove retarded use of numbers (REALLY bad idea) for error handling, add check for E_STRICT and ignore all of those errors --- diff --git a/pear/scripts/pearcmd.php b/pear/scripts/pearcmd.php index 338ed406c5..52723e0e3f 100644 --- a/pear/scripts/pearcmd.php +++ b/pear/scripts/pearcmd.php @@ -265,21 +265,21 @@ function cmdHelp($command) // }}} function error_handler($errno, $errmsg, $file, $line, $vars) { - if (error_reporting() == 0) { + if (error_reporting() == 0 || ($errno & E_STRICT)) { return; // @silenced error } $errortype = array ( - 1 => "Error", - 2 => "Warning", - 4 => "Parsing Error", - 8 => "Notice", - 16 => "Core Error", - 32 => "Core Warning", - 64 => "Compile Error", - 128 => "Compile Warning", - 256 => "User Error", - 512 => "User Warning", - 1024=> "User Notice" + E_ERROR => "Error", + E_WARNING => "Warning", + E_PARSE => "Parsing Error", + E_NOTICE => "Notice", + E_CORE_ERROR => "Core Error", + E_CORE_WARNING => "Core Warning", + E_COMPILE_ERROR => "Compile Error", + E_COMPILE_WARNING => "Compile Warning", + E_USER_ERROR => "User Error", + E_USER_WARNING => "User Warning", + E_USER_NOTICE => "User Notice" ); $prefix = $errortype[$errno]; $file = basename($file);