La soi-disant sérialisation consiste à convertir les données d'une variable en chaîne (mais elle est différente de la conversion de type). Le but est de stocker cette chaîne (sous forme de fichier texte) afin qu'elle puisse être désérialisée et restaurée lors de son exécution sur d'autres environnements. (Généralement utilisé là où les données doivent être stockées)
Sérialisation :
$str=serialize ($variable) //Convertissez les données en chaîne et stockez-les dans la variable $ rue.
file_put_conetents("Chemin du fichier texte",$str);//Enregistrez le fichier dans un fichier texte.
Désérialisation :
$str=file_get_contents("Chemin du fichier texte");//Obtenir les informations sérialisées stockées dans le fichier.
$value=unserialize($str); //Convertissez le contenu de la chaîne récupérée en données normales et stockez-le dans $value.
Méthodes magiques de sérialisation et de désérialisation :
__sleep() : lors de la sérialisation d'un objet d'une certaine classe, la méthode de cette classe sera automatiquement appelée méthode __sleep()
Explication détaillée des principes de sérialisation et de désérialisation PHP
Application des techniques de tableau de sérialisation PHP_Tutoriel PHP
Explication détaillée des méthodes de sérialisation et de désérialisation PHP, explication détaillée du tutoriel PHP de sérialisation et de désérialisation_PHP
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!