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