libxml_disable_entity_loader

(PHP 5 >= 5.2.11, PHP 7, PHP 8)

libxml_disable_entity_loaderHarici öğeleri yükleme yeteneğini iptal eder

Uyarı

Bu işlevin kullanımı PHP 8.0.0 itibariyle ÖNERİLMEMEKTEDİR. Bu işleve kesinlikle güvenilmemelidir.

Açıklama

libxml_disable_entity_loader(bool$iptal = true): bool

Harici öğeleri yükleme yeteneğini iptal eder/etkinleştirir. Harici öğelerin yüklenmesini devre dışı bırakmak, XML belgelerinin yüklenmesiyle ilgili genel sorunlara neden olabilir. Ancak, libxml 2.9.0'dan itibaren öğe ikamesi öntanımlı olarak devre dışıdır, bu nedenle dahili öğe gönderimlerini LIBXML_NOENT ile çözümlemeye gerek olmadığı sürece harici öğelerin yüklenmesini devre dışı bırakmaya gerek yoktur. Genel olarak, harici öğelerin yüklenmesini engellemek için libxml_set_external_entity_loader() kullanılması tercih edilir.

Bağımsız Değişkenler

iptal

DOM, XMLWriter ve XMLReader gibi libxml eklentilerinin harici öğeleri yüklemesini iptal etmek (true) veya etkinleştirmek (false) için kullanılır.

Dönen Değerler

Önceki değeri döndürür.

Ayrıca Bakınız

To Top