(PHP 5 >= 5.2.11, PHP 7, PHP 8)
libxml_disable_entity_loader — Desactiva la carga de entidades externas
Esta función está OBSOLETA a partir de PHP 8.0.0. Depender de esta función está fuertemente desaconsejado.
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).
Devuelve la configuración anterior.
| Versión | Descripción |
|---|---|
| 8.0.0 | Esta función ha sido deprecada. |
LIBXML_NOENTLIBXML_DTDVALIDLIBXML_NO_XXE