Bonjour,
je demande encore votre aide. Je suis un tutoriel et je n'arrive pas à trouver la solution voici ma méthode :
l'erreur est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public function getMessages() : array { $content = file_get_contents($this->file); $lines = explode(PHP_EOL, $content); $messages =[]; foreach($lines as $line) { $data = json_decode($line, true); $messages[]= new Message($data['username'], $data['message'], new DateTime("@" . $data['date'])); } return $messages; }
Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (@) at position 0 (@): Unexpected character
j'ai aussi essayé de cette facon mais je suppose que le timestamp pose problème :
merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part $messages[]= new Message($data['username'], $data['message'], $data['date');
Partager