W3docs

serialize()

La fonction serialize() en PHP convertit une valeur PHP en une représentation stockable dans un fichier ou une base de données.

Introduction

La fonction serialize() est une fonction intégrée en PHP qui convertit une valeur PHP en une représentation stockable pouvant être enregistrée dans un fichier ou une base de données. La chaîne résultante peut être utilisée pour recréer la valeur PHP d'origine à l'aide de la fonction unserialize().

Syntaxe

La syntaxe de la fonction serialize() est la suivante :

Syntaxe PHP de serialize()

string serialize(mixed $value)

La fonction prend un seul paramètre, $value, qui est la valeur PHP à sérialiser. La fonction retourne une chaîne représentant la valeur sérialisée.

Exemple d'utilisation

Voici un exemple d'utilisation de la fonction serialize() en PHP :

Exemple de serialize() en PHP

php— editable, runs on the server

Dans cet exemple, nous définissons un tableau $array contenant trois éléments. Nous utilisons la fonction serialize() pour convertir le tableau en une chaîne pouvant être stockée dans un fichier ou une base de données. Nous affichons ensuite la chaîne résultante. La sortie montre la valeur sérialisée du tableau :


a:3:{i:0;s:5:"apple";i:1;s:6:"banana";i:2;s:6:"cherry";}

Conclusion

La fonction serialize() est un outil utile pour convertir des valeurs PHP en une représentation stockable pouvant être enregistrée dans un fichier ou une base de données. Elle peut être utilisée pour stocker des structures de données complexes telles que des tableaux et des objets. En utilisant cette fonction, les développeurs peuvent s'assurer que leurs données sont stockées dans un format facilement recréable grâce à la fonction unserialize(). Cependant, il est important de noter que les données sérialisées peuvent être sensibles et doivent être stockées de manière sécurisée.

Pratique

Pratique
Que fait la fonction PHP serialize() ?
Que fait la fonction PHP serialize() ?
Was this page helpful?