libxml_disable_entity_loader
Desactiva la carga de entidades externas
&warn.deprecated.function-8-0-0;
&reftitle.description;
#[\Deprecated]
boollibxml_disable_entity_loader
booldisable&true;
Activa o desactiva la carga de entidades externas.
Se debe tener en cuenta que desactivar la carga de entidades externas puede causar
problemas al cargar documentos XML.
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).
&reftitle.parameters;
disable
Desactiva (&true;) o activa (&false;) la carga de entidades
externas por las extensiones libxml (tales
como ,
y ).
&reftitle.returnvalues;
Devuelve la configuración anterior.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Esta función ha sido deprecada.
&reftitle.seealso;
libxml_use_internal_errors
libxml_set_external_entity_loader
La constante LIBXML_NOENT
La constante LIBXML_DTDVALID
La constante LIBXML_NO_XXE