[PHP orienté objet] Problèmes avec serialize

Fermé
Utilisateur anonyme - 29 déc. 2008 à 20:37
 Utilisateur anonyme - 29 déc. 2008 à 23:26
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 ^^
A voir également:

1 réponse

Utilisateur anonyme
29 déc. 2008 à 23:26
Désolé du double post, mais quelqu'un a eu l'idée géniale d'interdire l'édition d'un message après 60min -_-" lol


donc j'ai oublié de préciser, les ligne 159,160 et 161 c'est du debuggage ;)
0