PHP Conference Fukuoka 2025

xml_parser_free

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

xml_parser_freeLibera um analisador XML

Aviso

Esta função foi DESCONTINUADA a partir do PHP 8.5.0. O uso desta função é fortemente desencorajado.

Descrição

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

Nota:

Esta função não tem efeito. Antes do PHP 8.0.0, esta função era usada para fechar o recurso.

Libera o analisador XML informado em parser.

Cuidado

Além de chamar xml_parser_free() quando a análise está terminada, antes do PHP 8.0.0, era necessário também explicitamente remover a definição da referência ao analisador informado em parser para evitar vazamentos de memória, se o recurso do analisador fosse referenciado de um objeto, e este objeto referenciasse o recurso do analisador.

Parâmetros

parser
Uma referência para o analisador XML a ser liberado.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Registro de Alterações

Versão Descrição
8.5.0 Esta função foi descontinuada.
8.0.0 O parâmetro parser agora espera uma instância de XMLParser; anteriormente, um resource xml válido era esperado.
adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top