maybe_unserialize( string $data )
Désérialize une donnée seulement si elle a été sérializée au préalable.
Paramètre
$data(string)requisDonnée qui pourrait être sérializée.
Description / Informations supplémentaires
Une donnée peut avoir besoin d'être sérializée pour permettre d'être stockée avec succès et retournée de la base de donnée dans une forme que le langage PHP peut comprendre.
Retourne
(mixed) Donnée désérializée pouvant avoir plusieurs types.
Déclaration et structure de la fonction maybe_unserialize()
maybe_unserialize() est déclarée dans le fichier wp-includes/functions.php à la ligne 648 :
function maybe_unserialize( $data ) {
if ( is_serialized( $data ) ) { // Don't attempt to unserialize data that wasn't serialized going in.
return @unserialize( trim( $data ) );
}
return $data;
}
Fonction utilisée par maybe_unserialize()
is_serialized()Vérifie si une valeur a été sérializée.
Où est utilisée la fonction maybe_unserialize()
dans le CMS WordPress
Sources
Codex WordPress : maybe_unserialize()
Autres fonctions dans le même fichier : wp-includes/functions.php