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