Libera um analisador XML

# xml_parser_free

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

xml_parser_free — Libera 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]
function 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.

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