PHP Velho Oeste 2025

Dom\HTMLDocument::createFromFile

(PHP 8 >= 8.4.0)

Dom\HTMLDocument::createFromFileAnalisa um documento HTML a partir de um arquivo

Descrição

public static Dom\HTMLDocument::createFromFile(string $path, int $options = 0, ?string $overrideEncoding = null): Dom\HTMLDocument

Analisa um documento HTML a partir de um arquivo, de acordo com o padrão vigente.

Parâmetros

path
O caminho para o arquivo a ser serializado.
options

Bit a bit OR das constantes de opções da libxml.

Também é possível passar Dom\HTML_NO_DEFAULT_NS para desabilitar o uso do namespace HTML e o elemento modelo. Isto só deve ser usado se as implicações forem adequadamente compreendidas.
overrideEncoding
A codificação na qual o documento foi criado. Se não informada, tentará determinar a codificação que é mais comumente usada.

Valor Retornado

O documento analisado como uma instância de Dom\HTMLDocument.

Erros/Exceções

  • Lança uma exceção ValueError se path contiver bytes nulos ou contiver "%00".
  • Lança uma exceção ValueError se options contiver uma opção inválida.
  • Lança uma exceção ValueError s overrideEncoding for uma codificação desconhecida.
  • Lança uma Exception se o arquivo não puder ser aberto.

Notas

Nota: Espaço em branco nas etiquetas html e head não é considerado significativo e pode perder a formatação.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

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