Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Параметры конфигурации переменных
Имя По умолчанию Место изменения Список изменений
unserialize_callback_func null PHP_INI_ALL  
unserialize_max_depth "4096" PHP_INI_ALL Доступно, начиная с PHP 7.4.0.
Для подробного описания констант PHP_INI_*, обратитесь к разделу Где могут быть установлены параметры конфигурации.

Краткое разъяснение конфигурационных директив.

unserialize_callback_func string

Если в процессе десериализации через unserialize() будет обнаружен неопределённый класс, то будет вызвана определённая callback-функция. Если указанная callback-функция не определена или не может определить отсутствующий класс, то будет выведено предупреждение.

Смотрите также unserialize() и раздел автозагрузки классов.

unserialize_max_depth int

Максимальная глубина структур, разрешённая при десериализации при использовании функции unserialize() и предназначенная для предотвращения переполнения стека. Это можно отключить, установив unserialize_max_depth=0.

Смотрите также unserialize() и раздел автозагрузки классов.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top