PHP Sérialiser / désérialiser


Exemple

serialize() renvoie une chaîne contenant une représentation de flux d'octets de toute valeur pouvant être stockée dans PHP. unserialize() peut utiliser cette chaîne pour recréer les valeurs de la variable d'origine.

Pour sérialiser un objet

serialize($object);

Désérialiser un objet

unserialize($object)

Exemple

$array = array();
$array["a"] = "Foo";
$array["b"] = "Bar";
$array["c"] = "Baz";
$array["d"] = "Wom";

$serializedArray = serialize($array);
echo $serializedArray; //output: a:4:{s:1:"a";s:3:"Foo";s:1:"b";s:3:"Bar";s:1:"c";s:3:"Baz";s:1:"d";s:3:"Wom";}