This commit is contained in:
thinkphp
2016-06-03 14:00:41 +08:00

View File

@@ -63,9 +63,12 @@ class Error
*/ */
public static function appError($errno, $errstr, $errfile = '', $errline = 0, $errcontext = []) public static function appError($errno, $errstr, $errfile = '', $errline = 0, $errcontext = [])
{ {
$exception = new ErrorException($errno, $errstr, $errfile, $errline, $errcontext);
if (error_reporting() & $errno) { if (error_reporting() & $errno) {
// 将错误信息托管至 think\exception\ErrorException // 将错误信息托管至 think\exception\ErrorException
throw new ErrorException($errno, $errstr, $errfile, $errline, $errcontext); throw $exception;
}else{
self::getExceptionHandler()->report($exception);
} }
} }