Поведение этих функций зависит от установок в php.ini.
Имя | По умолчанию | Место изменения | Список изменений |
---|---|---|---|
unserialize_callback_func | null | INI_ALL | |
unserialize_max_depth | "4096" | INI_ALL | Доступно, начиная с PHP 7.4.0. |
Краткое разъяснение конфигурационных директив.
unserialize_callback_func
stringЕсли в процессе десериализации через unserialize() будет обнаружен неопределённый класс, то будет вызвана определённая callback-функция. Если указанная callback-функция не определена или не может определить отсутствующий класс, то будет выведено предупреждение.
Смотрите также unserialize() и раздел автозагрузки классов.
unserialize_max_depth
int Максимальная глубина структур, разрешённая при десериализации при использовании функции unserialize() и предназначенная для предотвращения переполнения стека. Это можно отключить, установив unserialize_max_depth=0
.
Смотрите также unserialize() и раздел автозагрузки классов.