PHP 8.4.3 Released!

Dom\HTMLDocument::createFromFile

(PHP 8 >= 8.4.0)

Dom\HTMLDocument::createFromFileAnalyse un document HTML à partir d'un fichier

Description

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

Analyse un document HTML à partir d'un fichier, selon la norme en vigueur.

Liste de paramètres

path
Le chemin du fichier à analyser.
options

Opération de 'OU' logique des constantes d'option libxml.

Il est également possible de passer Dom\HTML_NO_DEFAULT_NS pour désactiver l'utilisation de l'espace de noms HTML et de l'élément template. Cela ne devrait être utilisé que si les implications sont correctement comprises.
overrideEncoding
L'encodage dans lequel le document a été créé. S'il n'est pas fourni, il tentera de déterminer l'encodage le plus probable utilisé.

Valeurs de retour

Le document analysé sous la forme d'une instance de Dom\HTMLDocument.

Erreurs / Exceptions

  • Lève une ValueError si path contient des octets nuls ou contient "%00".
  • Lève une exception ValueError si options contient une option invalide.
  • Lève une exception ValueError si overrideEncoding utilise un encodage inconnu.
  • Lève une ValueError si le fichier n'a pas pu être ouvert.

Notes

Note: Les espaces blancs dans les balises html et head ne sont pas considérés comme significatifs et peuvent perdre leur formatage.

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top