goba            Tue Apr  5 07:26:15 2005 EDT

  Modified files:              
    /phpdoc/en/reference/errorfunc/functions    set-error-handler.xml 
  Log:
  get rid of confusing shortcuts
  
http://cvs.php.net/diff.php/phpdoc/en/reference/errorfunc/functions/set-error-handler.xml?r1=1.27&r2=1.28&ty=u
Index: phpdoc/en/reference/errorfunc/functions/set-error-handler.xml
diff -u phpdoc/en/reference/errorfunc/functions/set-error-handler.xml:1.27 
phpdoc/en/reference/errorfunc/functions/set-error-handler.xml:1.28
--- phpdoc/en/reference/errorfunc/functions/set-error-handler.xml:1.27  Mon Apr 
 4 05:28:20 2005
+++ phpdoc/en/reference/errorfunc/functions/set-error-handler.xml       Tue Apr 
 5 07:26:15 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.27 $ -->
+<!-- $Revision: 1.28 $ -->
 <!-- splitted from ./en/functions/errorfunc.xml, last change in rev 1.1 -->
   <refentry id="function.set-error-handler">
    <refnamediv>
@@ -133,31 +133,25 @@
       <programlisting role="php">
 <![CDATA[
 <?php
-
-// redefine the user error constants - PHP 4 only
-define("FATAL", E_USER_ERROR);
-define("ERROR", E_USER_WARNING);
-define("WARNING", E_USER_NOTICE);
-
 // set the error reporting level for this script
-error_reporting(FATAL | ERROR | WARNING);
+error_reporting(E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE);
 
 // error handler function
 function myErrorHandler($errno, $errstr, $errfile, $errline) 
 {
   switch ($errno) {
-  case FATAL:
-    echo "<b>FATAL</b> [$errno] $errstr<br />\n";
+  case E_USER_ERROR:
+    echo "<b>My ERROR</b> [$errno] $errstr<br />\n";
     echo "  Fatal error in line $errline of file $errfile";
     echo ", PHP " . PHP_VERSION . " (" . PHP_OS . ")<br />\n";
     echo "Aborting...<br />\n";
     exit(1);
     break;
-  case ERROR:
-    echo "<b>ERROR</b> [$errno] $errstr<br />\n";
+  case E_USER_WARNING:
+    echo "<b>My WARNING</b> [$errno] $errstr<br />\n";
     break;
-  case WARNING:
-    echo "<b>WARNING</b> [$errno] $errstr<br />\n";
+  case E_USER_NOTICE:
+    echo "<b>My NOTICE</b> [$errno] $errstr<br />\n";
     break;
   default:
     echo "Unkown error type: [$errno] $errstr<br />\n";
@@ -170,18 +164,18 @@
 {
   if (!is_numeric($scale) || $scale <= 0) {
     trigger_error("log(x) for x <= 0 is undefined, you used: scale = $scale",
-      FATAL);
+      E_USER_ERROR);
   }
 
   if (!is_array($vect)) {
-    trigger_error("Incorrect input vector, array of values expected", ERROR);
+    trigger_error("Incorrect input vector, array of values expected", 
E_USER_WARNING);
     return null;
   }
 
   for ($i=0; $i<count($vect); $i++) {
     if (!is_numeric($vect[$i]))
       trigger_error("Value at position $i is not a number, using 0 (zero)", 
-        WARNING);
+        E_USER_NOTICE);
     $temp[$i] = log($scale) * $vect[$i];
   }
   return $temp;

Reply via email to