Поведение функций зависит от установок в файле 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() и раздел автозагрузки классов.