Освобождает XML-анализатор

# xml_parser_free

(PHP 4, PHP 5, PHP 7, PHP 8)

xml_parser_free — Освобождает XML-анализатор

Внимание

Начиная с PHP 8.5.0 функция УСТАРЕЛА. Полагаться на функцию настоятельно не рекомендуют.

### Описание

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

> Замечание: Функция стала бесполезной. До PHP 8.0.0 функция закрывала ресурс.

Функция освобождает память, которую занимает XML-анализатор `parser`.

Предостережение

До PHP 8.0.0, в дополнение к вызову функции xml_parser_free(), после окончания разбора потребуется также явно удалить конструкцией unset ссылку на анализатор `parser`, чтобы предотвратить утечки памяти, если ресурс парсера ссылается на объект, а этот объект ссылается на ресурс парсера.

### Список параметров

`parser`
  Ссылка на XML-анализатор, который требуется удалить.

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Список изменений

Версия | Описание
--- | ---
8.5.0 | Функция устарела.
8.0.0 | Параметр `parser` ожидает экземпляр класса XMLParser; раньше параметр ждал корректный `xml`-ресурс (resource).

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open