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()를 사용하는 것이 좋습니다.
매개변수
반환 값
값이 반환되지 않습니다.
기타
- libxml_use_internal_errors() - libxml 오류를 비활성화하고 사용자가 필요에 따라 오류 정보를 가져올 수 있도록 허용
- libxml_set_external_entity_loader() - 기본 외부 엔티티 로더를 변경합니다.
-
LIBXML_NOENT
상수