libxml libxml_disable_entity_loader

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

libxml_disable_entity_loader — 외부 엔터티 로드 기능 비활성화

경고 이 함수는 PHP 8.0.0부터 더 이상 사용되지 않습니다. 이 함수에 의존하는 것은 매우 권장되지 않습니다.


설명

libxml_disable_entity_loader(bool $disable = true): bool

외부 엔터티를 로드하는 기능을 비활성화/활성화합니다. 외부 엔터티 로드를 비활성화하면 XML 문서를 로드할 때 일반적인 문제가 발생할 수 있습니다. 그러나 libxml 2.9.0부터 엔터티 대체는 기본적으로 비활성화되어 있으므로 LIBXML_NOENT를 사용하여 내부 엔터티 참조를 확인할 필요가 없는 한 외부 엔터티 로드를 비활성화할 필요가 없습니다. 일반적으로 외부 엔티티의 로드를 억제하려면 libxml_set_external_entity_loader()를 사용하는 것이 좋습니다.


매개변수

disable
외부 엔티티를 로드하려면 libxml 확장(예: DOM, XMLWriterXMLReader)을 비활성화(true) 또는 활성화(false)합니다.

반환 값

값이 반환되지 않습니다.


기타