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
stringLa 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.