print_r <<< |
serialize | settype >>> |
6.38 Fonctions de gestion des variables 6 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . debug_zval_dump . doubleval . empty . floatval . get_defined_vars . get_resource_type . gettype . import_request_variables . intval . is_array . is_bool . is_callable . is_double . is_float . is_int . is_integer . is_long . is_null . is_numeric . is_object . is_real . is_resource . is_scalar . is_string . isset . print_r ->serialize . settype . strval . unserialize . unset . var_dump . var_export |
6.38.33 serialize() Linéarise une variable[ Exemples avec serialize ] PHP 3 >= 3.0.5, PHP 4, PHP 5 string serialize ( mixed value )serialize retourne une chaîne contenant une représentation linéaire de value , pour stockage. C'est une technique pratique pour stocker ou passer des valeurs de PHP entre scripts, sans perdre ni leur structure, ni leur type. Pour récupérer une variable linéarisée, et retrouver une variable, utilisez unserialize . serialize acceptent tous les types sauf les ressources. Vous pouvez linéariser un tableau qui contient une référence sur lui-même. Les références dans ce tableau/objet seront également stockées. Lors de la linéarisation d'un objet, PHP tentera d'appeler la fonction membre __sleep avant de linéariser. Cela permet à l'objet de faire un dernier nettoyage, etc. avant d'être linéarisé. De même, lorsque l'objet est restauré en utilisant unserialize , la fonction membre __wakeup est appelée.
Voir aussi unserialize . |
<< | serialize | >> |
print_r | Fonctions de gestion des variables | settype |