OSDN Git Service

- fixed E_STRICT definition and typo.
authormumumu-org <mumumu-org@2ef88817-412d-0410-a32c-8029a115e976>
Fri, 20 Jul 2007 18:08:22 +0000 (18:08 +0000)
committermumumu-org <mumumu-org@2ef88817-412d-0410-a32c-8029a115e976>
Fri, 20 Jul 2007 18:08:22 +0000 (18:08 +0000)
Ethna.php
class/Ethna_Error.php
class/Ethna_Logger.php

index 44c3b8f..83258d5 100644 (file)
--- a/Ethna.php
+++ b/Ethna.php
@@ -288,7 +288,7 @@ define('E_PLUGIN_GENERAL', 197);
 
 if (defined('E_STRICT') == false) {
     /** PHP 5¤È¤Î¸ß´¹ÊÝ»ýÄêµÁ */
-    define('E_STRICT', 0);
+    define('E_STRICT', 2048);
 }
 
 /** Ethna¥°¥í¡¼¥Ð¥ëÊÑ¿ô: ¥¨¥é¡¼¥³¡¼¥ë¥Ð¥Ã¥¯´Ø¿ô */
index ea4a253..a24857c 100644 (file)
@@ -40,6 +40,7 @@ function ethna_error_handler($errno, $errstr, $errfile, $errline)
         $php_errno = 'Parse error'; break;
     case E_NOTICE:
     case E_USER_NOTICE:
+    case E_STRICT:
         $php_errno = 'Notice'; break;
     default:
         $php_errno = 'Unknown error'; break;
index 8315051..9cc307d 100644 (file)
@@ -232,7 +232,7 @@ class Ethna_Logger extends Ethna_AppManager
         case E_USER_ERROR:      $code = "E_USER_ERROR"; $level = LOG_ERR; break;
         case E_USER_WARNING:    $code = "E_USER_WARNING"; $level = LOG_WARNING; break;
         case E_USER_NOTICE:     $code = "E_USER_NOTICE"; $level = LOG_NOTICE; break;
-        case E_STRICT:          $code = "E_STRING"; $level = LOG_NOTICE; return;
+        case E_STRICT:          $code = "E_STRICT"; $level = LOG_NOTICE; return;
         default:                $code = "E_UNKNOWN"; $level = LOG_DEBUG; break;
         }
         return array($level, $code);