正在显示
1 个修改的文件
包含
19 行增加
和
13 行删除
@@ -318,27 +318,33 @@ class App { | @@ -318,27 +318,33 @@ class App { | ||
318 | $app = self::instance(); | 318 | $app = self::instance(); |
319 | 319 | ||
320 | // 记录日志 | 320 | // 记录日志 |
321 | - if($last_error = error_get_last()){ | 321 | + $last_error = error_get_last(); |
322 | + if($last_error){ | ||
322 | logs($last_error); | 323 | logs($last_error); |
323 | 324 | ||
324 | - $data['error_message'] = $last_error['message']; | ||
325 | - $data['status'] = 502; | ||
326 | - if($app->debug){ | ||
327 | - $data['debug'] = $last_error; | ||
328 | - } | 325 | + if($last_error == E_ERROR){ |
326 | + $data['error_message'] = $last_error['message']; | ||
327 | + $data['status'] = 502; | ||
329 | 328 | ||
330 | - self::echo($data,502); | 329 | + if($app->debug){ |
330 | + $data['debug'] = $last_error; | ||
331 | + } | ||
331 | 332 | ||
332 | - }else{ | ||
333 | - if($app->getError()){ | ||
334 | - logs( | ||
335 | - is_string($app->getError()) ? $app->getError() : implode(PHP_EOL,$app->getError()) | ||
336 | - ); | 333 | + self::echo($data,502); |
334 | + | ||
335 | + return true; | ||
337 | } | 336 | } |
338 | 337 | ||
339 | - self::echo($app->data); | ||
340 | } | 338 | } |
341 | 339 | ||
340 | + | ||
341 | + if($app->getError()){ | ||
342 | + logs($app->getError()); | ||
343 | + } | ||
344 | + | ||
345 | + self::echo($app->data); | ||
346 | + | ||
347 | + | ||
342 | // 日志记录 | 348 | // 日志记录 |
343 | Log::getInstance()->write(); | 349 | Log::getInstance()->write(); |
344 | 350 |
-
请 注册 或 登录 后发表评论