这些函数的行为受 php.ini 中的设置影响。
名称 | 默认值 | 可更改 | 变更日志 |
---|---|---|---|
unserialize_callback_func | null |
INI_ALL |
|
unserialize_max_depth | "4096" | INI_ALL |
自 PHP 7.4.0 起可用。 |
以下是配置指令的简要说明。
unserialize_callback_func
字符串当 unserialize() 尝试使用未定义的类时,将调用指定的回调。如果指定的回调函数未定义,或者回调函数未能定义缺少的类,则会显示警告。
另请参阅 unserialize() 和 自动加载类。
unserialize_max_depth
整数使用 unserialize() 进行反序列化时允许的结构的最大深度,旨在防止堆栈溢出。可以通过设置 unserialize_max_depth=0
来禁用此功能。
另请参阅 unserialize() 和 自动加载类。