Maison > Article > développement back-end > Sérialisation d'objets PHP
La conversion d'une valeur en une séquence de bits pour pouvoir stocker la valeur dans une mémoire tampon ou un fichier ou pour la transmettre via le réseau est appelée sérialisation des données et la sérialisation des objets en PHP se fait en utilisant une fonction appelée Fonction Serialize() qui convertit une valeur en une représentation stockable ou sérialise la valeur donnée et la valeur à sérialiser est transmise en tant que paramètre à la fonction Serialize et une chaîne sous forme de séquence d'octets qui représente la valeur donnée à sérialiser est renvoyée par la fonction serialize() et cette chaîne renvoyée peut être stockée n'importe où.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
La syntaxe pour déclarer la fonction serialize() en PHP est la suivante :
serialize(value);
où valeur est la valeur à sérialiser sous la forme d'une séquence d'octets à stocker n'importe où.
Différents exemples sont mentionnés ci-dessous :
Programme PHP pour illustrer la sérialisation d'objets pour convertir une valeur donnée sous forme de séquence de bits afin qu'elle puisse être stockée n'importe où :
Code :
<html> <body> <?php #The array of data to be serialized is passed to the serialize function and the returned string is stored in a variable called value $value = serialize(array("Welcome", "to", "PHP")); #The returned string from the serialize() function is displayed as the output on the screen echo "The data after serialization using serialize() function is as follows:\n"; echo $value; ?> </body> </html>
Sortie :
Dans le programme ci-dessus, le tableau de données à sérialiser est transmis à la fonction de sérialisation et la chaîne renvoyée est stockée dans une variable appelée valeur. Ensuite, la chaîne renvoyée par la fonction serialize() est affichée comme sortie à l'écran.
Programme PHP pour illustrer la sérialisation d'objets pour convertir une valeur donnée sous forme de séquence de bits afin qu'elle puisse être stockée n'importe où :
Code :
<html> <body> <?php #The array of data to be serialized is passed to the serialize function and the returned string is stored in a variable called value $value = serialize(array("Learning", "is", "fun")); #The returned string from the serialize() function is displayed as the output on the screen echo "The data after serialization using serialize() function is as follows:\n"; echo $value; ?> </body> </html>
Sortie :
Dans le programme ci-dessus, le tableau de données à sérialiser est transmis à la fonction de sérialisation et la chaîne renvoyée est stockée dans une variable appelée valeur. Ensuite, la chaîne renvoyée par la fonction serialize() est affichée comme sortie à l'écran.
Programme PHP pour illustrer la sérialisation d'objets pour convertir une valeur donnée sous forme de séquence de bits afin qu'elle puisse être stockée n'importe où :
Code :
<html> <body> <?php #The array of data to be serialized is passed to the serialize function and the returned string is stored in a variable called value $value = serialize(array("EDUCBA", "is", "informative")); #The returned string from the serialize() function is displayed as the output on the screen echo "The data after serialization using serialize() function is as follows:\n"; echo $value; ?> </body> </html>
Sortie :
Dans le programme ci-dessus, le tableau de données à sérialiser est transmis à la fonction de sérialisation et la chaîne renvoyée est stockée dans une variable appelée valeur. Ensuite, la chaîne renvoyée par la fonction serialize() est affichée comme sortie à l'écran.
Programme PHP pour illustrer la sérialisation d'objets pour convertir une valeur donnée sous forme de séquence de bits afin qu'elle puisse être stockée n'importe où :
Code :
<html> <body> <?php #The array of data to be serialized is passed to the serialize function and the returned string is stored in a variable called value $value = serialize(array("India", "is", "beautiful")); #The returned string from the serialize() function is displayed as the output on the screen echo "The data after serialization using serialize() function is as follows:\n"; echo $value; ?> </body> </html>
Sortie :
Dans le programme ci-dessus, le tableau de données à sérialiser est transmis à la fonction de sérialisation et la chaîne renvoyée est stockée dans une variable appelée valeur. Ensuite, la chaîne renvoyée par la fonction serialize() est affichée comme sortie à l'écran.
Programme PHP pour illustrer la sérialisation d'objets pour convertir une valeur donnée sous forme de séquence de bits afin qu'elle puisse être stockée n'importe où :
Code :
<html> <body> <?php #The array of data to be serialized is passed to the serialize function and the returned string is stored in a variable called value $value = serialize(array("We", "love", "India")); #The returned string from the serialize() function is displayed as the output on the screen echo "The data after serialization using serialize() function is as follows:\n"; echo $value; ?> </body> </html>
Sortie :
Dans le programme ci-dessus, le tableau de données à sérialiser est transmis à la fonction de sérialisation et la chaîne renvoyée est stockée dans une variable appelée valeur. Ensuite, la chaîne renvoyée par la fonction serialize() est affichée comme sortie à l'écran.
Dans cet article, nous avons appris le concept de sérialisation d'objets en PHP à travers la définition, la syntaxe et le fonctionnement de la fonction serialize() en PHP à travers des exemples de programmation et leurs sorties.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!