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