"; break; case E_WARNING: echo "[E_WARNING] ".$errstr."[".$errfile." in line ".$errline."]
"; if(isset($errormessage["E_WARNING"])){ $errortag=0; foreach($errormessage["E_WARNING"] as $token=>$message){ if(preg_match("/(".$token.")/",$errstr)){ echo PHP_EOL."ERROR HINT: ".$message."
".PHP_EOL; $errortag=1; } else{ } } if($errortag){ } else{ echo PHP_EOL."ERROR HINT: 無對應錯誤提示。
".PHP_EOL; } } else{ } break; case E_PARSE: echo "[E_PARSE]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_NOTICE: echo "[E_NOTICE]".$errstr."[".$errfile." in line ".$errline."]
"; if(isset($errormessage["E_NOTICE"])){ $errortag=0; foreach($errormessage["E_NOTICE"] as $token=>$message){ if(preg_match("/(".$token.")/",$errstr)){ echo PHP_EOL."ERROR HINT: ".$message."
".PHP_EOL; $errortag=1; } else{ } } if($errortag){ } else{ echo PHP_EOL."ERROR HINT: 無對應錯誤提示。
".PHP_EOL; } } else{ } break; case E_CORE_ERROR: echo "[E_CORE_ERROR]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_CORE_WARNING: echo "[E_CORE_WARNING]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_COMPILE_ERROR: echo "[E_COMPILE_ERROR]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_COMPILE_WARNING: echo "[E_COMPILE_WARNING]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_USER_ERROR: echo "[E_USER_ERROR]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_USER_WARNING: echo "[E_USER_WARNING]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_USER_NOTICE: echo "[E_USER_NOTICE]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_STRICT: echo "[E_STRICT]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_RECOVERABLE_ERROR: echo "[E_RECOVERABLE_ERROR]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_DEPRECATED: echo "[E_DEPRECATED]".$errstr."[".$errfile." in line ".$errline."]
"; break; case E_USER_DEPRECATED: echo "[E_USER_DEPRECATED]".$errstr."[".$errfile." in line ".$errline."]
"; break; default: echo date("Y/m/d H:i:s")." ---- [".$errno."] ".$errstr."[".$errfile." in line ".$errline."]
"; break; } // Don"t execute PHP internal error handler return true; } $old_error_handler = set_error_handler("myErrorHandler"); ?>