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
string
unserialize() 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
int
unserialize() 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.