Groupes de contenu d'en-tête d'un tableau
La fonction unserialize() permet de créer une variable PHP à partir de valeur linéarisée
(PHP 4, PHP 5)
La fonction unserialize() crée une variable PHP à partir d'une valeur linéarisée
Syntaxe :
unserialize ( $str )
La fonction unserialize() prend une variable linéarisée (voir serialize()) et la convertit en variable PHP.
Le paramètre $str est la chaîne de caractères linéarisée à partir du quelle on va récupérer la variable PHP.
Si la variable délinéarisée est un objet, après avoir réussi à le reconstruire, PHP appellera automatiquement la méthode __wakeup() si elle existe.
La fonction unserialize() retourne la valeur convertie , qui peut être de type booléen, entier, nombre décimal, chaîne de caractères, tableau ou objet.
Si la chaîne passée ne peut être délinéarisée, cette fonction retourne FALSE et une erreur E_NOTICE est émise.
Exemple :
Exemple : Copier le code
<?php $notes = array(5,"3","a",5.2); $var_serialise=serialize($notes); echo $var_serialise ,'<br>'; print_r(unserialize($var_serialise)); ?>
Cours precedent: |
Cours suivant: |