Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
Nom | Défaut | Modifiable | Historique |
---|---|---|---|
unserialize_callback_func | null |
INI_ALL |
|
unserialize_max_depth | "4096" | INI_ALL |
Disponible à partir de PHP 7.4.0. |
Voici un éclaircissement sur l'utilisation des directives de configuration.
unserialize_callback_func
string
La fonction de rappel spécifié est appelée lorsque la fonction unserialize() tente d'utiliser une classe non définie. Une alerte apparaît si la fonction de rappel n'est pas définie, ou si elle échoue lors de la définition de la classe manquante.
Voir aussi unserialize() et l'autochargement de classes.
unserialize_max_depth
int
La profondeur maximale des structures autorisée pendant la désérialisation
lors de l'utilisation de unserialize(),
et est destinée à empêcher les débordements de pile.
Ceci peut être désactivé en définissant unserialize_max_depth=0
.
Voir aussi unserialize() et l'autochargement de classes.