11-04-2008, 08:04 AM
Anthor a écrit :Et Dieu inventa le Serialize pour éditer, stocker des array avec une simplicité étouffante !
var_export() sera bien plus adapté dans ce cas.
Comme je l'avais déjà fait dans un autre post :
Code PHP :
<?php
// Ecriture
file_put_contents('<?php return ' . var_export($data) . ';', $filename);
// Lecture
$data = include $filename;
L'utilisation de serialize impose un peu plus d'étapes, et je crains qu'il ne soit plus lent au final (à tester, c'est juste une impression a priori) :
Code PHP :
<?php
// Ecriture
file_put_contents(serialize($data), $filename);
// Lecture
$data = unserialize(file_get_contents($filename));