Documentación offline PHP master

xml_parser_free

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

xml_parser_free

Destruye un analizador XML

[!WARNING] Esta función está OBSOLETA a partir de PHP 8.5.0. Depender de esta función está altamente desaconsejado.

Descripción#

```php

[\Deprecated] xml_parser_free(XMLParser $parser): bool#

```php

[!NOTE] Esta función no tiene ningún efecto. Anterior a PHP 8.0.0, esta función era utilizada para cerrar un recurso.

Destruye el analizador XML parser.

[!CAUTION] Anterior a PHP 8.0.0, además de llamar a la función xml_parser_free al final del análisis, era necesario eliminar explícitamente la referencia al parámetro parser para evitar fugas de memoria, si el recurso analizado es referenciado desde un objeto, y este objeto hace referencia al recurso analizado.

Parámetros#

parser
Una referencia a un analizador XML.

Valores devueltos#

Esta función retorna true en caso de éxito o false si ocurre un error.

Historial de cambios#

Versión Descripción
8.5.0 Esta función ha sido marcada como obsoleta.
8.0.0 parser ahora espera una instancia de XMLParser ; anteriormente, se esperaba un recurso xml de tipo resource válido.