(PHP 8 >= 8.4.0)
Dom\HTMLDocument::createFromFile — Разбирает содержимое файла как HTML-документ
$path, int $options = 0, ?string $overrideEncoding = null): Dom\HTMLDocumentМетод разбирает HTML-документ из файла в соответствии со стандартом.
pathoptions
 Побитовое ИЛИ (OR)
 констант опций libxml.
Dom\HTML_NO_DEFAULT_NS,
  чтобы отключить пространства имён HTML-документа и элемента шаблона.
  Перед передачей константы лучше убедиться, что последствия этого понятны.
    overrideEncodingМетод возвращает разобранный документ как экземпляр класса Dom\HTMLDocument.
path содержит нулевые байты или последовательность символов
     "%00".
    
   options содержит недопустимые параметры.
 
overrideEncoding передали неизвестную кодировку.
 
Замечание: Метод не считает пробельные символы в тегах
htmlиheadсущественными, поэтому иногда такие символы теряются при форматировании.
