作者 邓超

x

正在显示 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