Bonjour,
Je souhaite stocker des objets dans ma session pour pouvoir les modifier en fonction des pages que l'utilisateur visite.
Une petite recherche m'indique que les fonctions serialize et unserialize permettent de lineariser l'objet pour pouvoir le stocker ; ensuite en faisant une recherche sur le forum je trouve une info sur les fonctions __sleep et __wakeup qui me permettent d'effectuer des modifs sur l'objet lors de l'appel de serialize et unserialize.
Je voudrais notament pouvoir conserver les methodes de mon objet.
Est t'il possible de recréer mon object dans la methode __wakeup ?
Par exemple en recréant un objet dans la fonction __wakeup (donc si il vient d'être recrée il doit posséder des methodes), ensuite en affectant a ses attributs la valeurs de tous les attributs de mon objet serializé et en remplacant mon objet serializé par celui que je viens de recréer.
Une autre question, j'ai dans mon objet un tableau d'objet , est ce que la serialization de l'objet parent va serialiser egalement mon tableau d'objet ?
Merci
Partager