這些函式的行為會受到 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() 以及 類別自動載入。