libxml_disable_entity_loader
(PHP 5 >= 5.2.11, PHP 7, PHP 8)
libxml_disable_entity_loader — Desactiva la carga de entidades externas
AdvertenciaEsta función está
OBSOLETA a partir de PHP 8.0.0. Depender de esta función
está altamente desaconsejado.
Descripción
A partir de libxml 2.9.0, la sustitución de entidades
está desactivada por defecto, por lo que
no es necesario desactivar la carga de entidades externas,
a menos que sea necesario resolver referencias de entidades internas con
LIBXML_NOENT,
LIBXML_DTDVALID, o LIBXML_DTDLOAD.
Generalmente, es preferible utilizar libxml_set_external_entity_loader()
para suprimir la carga de entidades externas.
La constante LIBXML_NO_XXE también puede ser utilizada para evitar esto (disponible únicamente en Libxml >= 2.13.0, a partir de PHP 8.4.0).
Parámetros
disable
-
Desactiva (true) o activa (false) la carga de entidades
externas por las extensiones libxml (tales
como DOM, XMLWriter
y XMLReader).
Valores devueltos
Devuelve la configuración anterior.