29-08-2011, 01:51 PM
(Modification du message : 29-08-2011, 02:03 PM par chaton2cam.)
Un petit bout de code parlera mieux je pense...
Serialisation
Deserialisation
Avec cette méthode je récupère mes objets personnage.
Mais cela me crée autant de fichiers qu'il y a d'objets, donc je voulais savoir comment faire pour stocker mes objets dans un seul fichier
Serialisation
Code :
foreach ($personnage as $cle=>$valeur)
{
$a=new Commandant($valeur[nom],$valeur[hp],$valeur[mp]);
$s = serialize($a);
$le_heros="heros_".$valeur[id];
file_put_contents("$le_heros", $s);
}
Deserialisation
Code :
foreach ($personnage as $cle=>$value)
{
$le_perso=$value[genre]."_".$value[id];
$s = file_get_contents($le_perso);
$perso[$le_perso] = unserialize($s);
print $perso[$le_perso]->Nom()." - ".$perso[$le_perso]->Genre()." (".$perso[$le_perso]->Hp().")<br>";
}
Avec cette méthode je récupère mes objets personnage.
Mais cela me crée autant de fichiers qu'il y a d'objets, donc je voulais savoir comment faire pour stocker mes objets dans un seul fichier