Parameter must be an array or an object that implements Countable
Bonsoir,
j'obtiens le message d'erreur donné dans le titre et je ne parviens pas à l'éliminer...
livres.php :
Code:
1 2 3
| $livres = $livreManager->getLivres();
for($i=0; $i < count($livres);$i++) :
etc |
avec la classe LivreManager :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| class LivreManager extends Model implements Countable {
private $livres;
private $count = 0;
public function count() {
return ++$this->count;
}
public function getLivres(){
return $this->livres;
}
... |
Ca me génère
Citation:
( ! ) Warning: count(): Parameter must be an array or an object that implements Countable in C:\projets\dvp\e2\biblio\livres.php on line 2
Ayant cette erreur, j'ai ajouté à la classe LivreManager le implements Countable et la méthode count() (lignes 5 à 7) mais ça ne suffit pas. Comment faire ?