PHP Conference Fukuoka 2025

xml_parser_free

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

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

Внимание

This function has been DEPRECATED as of PHP 8.5.0. Relying on this function is highly discouraged.

Описание

#[\Deprecated]
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).
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top