logs($data,$fileName); } } $info = ['data'=>$data]; $content = json_encode($info, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . PHP_EOL; if(empty($fileName)){ $filePath = $path . "/" . date("Ymd",time()).'.info.log'; }else{ $filePath = $path . "/" . $fileName . '.info.log'; } $time = "[".date("Y-m-d H:i:s",time())."]"; $re = file_put_contents($filePath, $time." ".$content , FILE_APPEND); if(!$re){ $this -> logs($data,$fileName); }else{ return true; } } }