Bonsoir,
je suis en train de développer un jeu en php orienté objet, tout allait bien jusqu'a ce que j'intègre une nouvelle partie dans le code -_-"
j'ai réussi à cibler un problème :
157 $bat = new Mine($SQL_donnees['id'], $this, $this->joueur, $this->BDD, $this->paramJeu);
158 $this->batiments[0] = serialize($bat);
159 echo serialize($bat);
160 $bat2 = unserialize($this->batiments[0]);
161 echo $bat2->getNom();
echo serialize($bat); me donne bien un objet serialisé,
mais j'ai comme erreur :
Notice: unserialize(): Error at offset 0 of 1 bytes in [...]/class/Planete.class.php on line 159
Fatal error: Call to a member function getNom() on a non-object in [...]/class/Planete.class.php on line 160
je comprend pas pourquoi il du que $bat2 n'est pas un objet... si quelqu'un a une idée ^^
Configuration: Linux Suse
Firefox 3.0.5