Utilisations de serialize() en php. ses avantages et ses inconvénients
Réponses
Trop de publicités?Inconvénients
- Les ressources ne sont pas sérialisées et doivent être recréées manuellement lorsqu'elles sont désérialisées
- L'implémentation comporte un certain nombre de bugs ouverts
Avantages
PHP propose des méthodes magiques vous permettant de gérer cet inconvénient
Je ne vois aucun inconvénient à la sérialisation.
L'avantage est que vous pouvez sérialiser des objets et des tableaux et les sauvegarder (par exemple dans une base de données). Plus tard, vous pouvez récupérer les objets (désérialisation) dans exactement le même état dans lequel ils ont été enregistrés.
Cela convertit l'objet ou le tableau qui lui est passé en tant que premier (et unique) argument en une chaîne de caractères. Cette fonction est utile pour stocker des objets dans une base de données ou un fichier, par exemple. Pour reconvertir la chaîne en objet ou en tableau, utilisez unserialize(). Consultez également la documentation de la fonction sur : https://www.php.net/manual/en/function.serialize.php
- Réponses précédentes
- Plus de réponses