正在显示
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 |
-
请 注册 或 登录 后发表评论