Bu işlevlerin davranışı php.ini içindeki ayarlardan etkilenir.
İsim | Öntanımlı | Değişlik Yeri | Sürüm Bilgisi |
---|---|---|---|
unserialize_callback_func | null | INI_ALL | |
unserialize_max_depth | "4096" | INI_ALL | PHP 7.4.0 ve sonrasında kullanılabilir. |
Yapılandırma yönergelerinin kısa açıklamalarını aşağıda bulabilirsiniz.
unserialize_callback_func
stringunserialize() tanımsız bir sınıfı kullanmaya çalışırsa belirtilen geriçağırım işlevi çağrılır. Belirtilen işlev tanımlanmamışsa veya işlev eksik sınıfı içermiyor veya gerçeklemiyorsa bir uyarı görüntülenir.
Ayrıca bakınız: unserialize() ve Otomatik Yüklenen Sınıflar.
unserialize_max_depth
intunserialize() kulanılarak yapılan nesneleştirme sırasında izin verilen veri yapılarının azami derinliği olup yığıt taşmalarını engellemek için tasarlanmıştır. Öntanımlı derinlik sınırı 4096
olup unserialize_max_depth
'e 0
atanarak devre dışı bırakılabilir.
Ayrıca bakınız: unserialize() ve Otomatik Yüklenen Sınıflar.