Bonjour,
Lors du développement d'une liste chainée afin de dynamiser un site web, je me suis retrouvé confronté à un problème,
lors de l'éxecution du script PHP, le serveur web me dit ceci :
Class LinkedList contains 9 abstract methods and must therefore be declared abstract or implement the remaining methods (ArrayAccess::offsetExists, ArrayAccess::offsetGet.....)
Voici la partie de mon code qui semble être trouché :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 class LinkedList implements Countable, ArrayAccess, Iterator { private $first; private $last; private $count = 0; // pour l'iterateur private $current; private $position = 0; // Permet d'afficher le contenu de la chaine. public function printMe() { $current = $this->first; while ($current->getNext()) { echo "-{$current->getData()}-"; $current = $current->getNext(); } echo $current->getData(); }
Cordialement, Martin
Partager