vrana           Tue Apr  5 03:16:49 2005 EDT

  Modified files:              
    /phpdoc/en/reference/errorfunc/functions    restore-error-handler.xml 
  Log:
  Remove confusing constants, fix WS
  
http://cvs.php.net/diff.php/phpdoc/en/reference/errorfunc/functions/restore-error-handler.xml?r1=1.6&r2=1.7&ty=u
Index: phpdoc/en/reference/errorfunc/functions/restore-error-handler.xml
diff -u phpdoc/en/reference/errorfunc/functions/restore-error-handler.xml:1.6 
phpdoc/en/reference/errorfunc/functions/restore-error-handler.xml:1.7
--- phpdoc/en/reference/errorfunc/functions/restore-error-handler.xml:1.6       
Mon Apr  4 14:00:21 2005
+++ phpdoc/en/reference/errorfunc/functions/restore-error-handler.xml   Tue Apr 
 5 03:16:48 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
+<!-- $Revision: 1.7 $ -->
 <!-- splitted from ./en/functions/errorfunc.xml, last change in rev 1.1 -->
   <refentry id="function.restore-error-handler">
    <refnamediv>
@@ -39,42 +39,37 @@
       <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>My FATAL</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>My ERROR</b> [$errno] $errstr<br />\n";
-    break;
-  case WARNING:
-    echo "<b>My WARNING</b> [$errno] $errstr<br />\n";
-    break;
-  default:
-    echo "My unkown error type: [$errno] $errstr<br />\n";
-    break;
-  }
+    switch ($errno) {
+    case E_USER_ERROR:
+        echo "<b>My FATAL</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 E_USER_WARNING:
+        echo "<b>My ERROR</b> [$errno] $errstr<br />\n";
+        break;
+    case E_USER_NOTICE:
+        echo "<b>My WARNING</b> [$errno] $errstr<br />\n";
+        break;
+    default:
+        echo "My unkown error type: [$errno] $errstr<br />\n";
+        break;
+    }
 }
 
 set_error_handler("myErrorHandler");
-trigger_error('Test error', ERROR);
+trigger_error('Test error', E_USER_WARNING);
 
 restore_error_handler(); // Will restore standard PHP handler
-trigger_error('Test error', ERROR);
+trigger_error('Test error', E_USER_WARNING);
 ?>
 ]]>
       </programlisting>

Reply via email to