Conservons nos variables avec serialize()

Difficulté Facile
Note
Thématiques
PHP, Web
Mis à jour le mercredi 30 octobre 2013

À certains moments, on apprécierait de pouvoir enregistrer un array en intégralité (c'est-à-dire avec les clefs associées aux valeurs) en base de données, ou encore dans un fichier.
Des possibilités s'offrent alors à nous : on pourrait, par exemple dans le cas d'un fichier, parcourir l'array via un foreach, afin d'écrire ligne par ligne chaque élément… Mais cet exemple devient impossible dans le cas d'un array multidimensionnel, par exemple.

On pourrait alors utiliser la récurrence… Et on se rend alors compte que cela fait beaucoup de bruit pour rien.
En effet, il existe une fonction bien particulière et ô combien puissante dans ce genre de cas en PHP : serialize().


L'auteur