(PHP 5, PHP 7, PHP 8)
DOMDocument::loadHTML — Загрузка HTML из строки
$source
, int $options
= 0): bool
Функция разбирает HTML, содержащийся в строке source
.
В отличие от загрузки XML, HTML не должен быть правильно построенным (well-formed) документом.
source
HTML-строка.
options
Начиная с версии Libxml 2.6.0, можно также использовать
параметр options
для указания дополнительных параметров Libxml.
Возвращает true
в случае успешного выполнения или false
в случае возникновения ошибки.
Если через аргумент source
передана пустая
строка, будет сгенерировано предупреждение.
Это предупреждение генерируется не libxml, поэтому оно не может быть
обработано функциями обработки ошибок libxml.
Несмотря на то, что некорректный HTML обычно успешно загружается, данная функция
может генерировать ошибки уровня E_WARNING
при обнаружении
плохой разметки. Для обработки данных ошибок можно воспользоваться
функциями обработки
ошибок libxml.
Версия | Описание |
---|---|
8.3.0 | Теперь функция имеет предварительный логический (bool) тип возвращаемого значения. |
8.0.0 |
При статическом вызове функции теперь будет выбрасываться ошибка Error.
Ранее выдавалась ошибка уровня E_DEPRECATED .
|
Пример #1 Создание документа
<?php
$doc = new DOMDocument();
$doc->loadHTML("<html><body>Test<br></body></html>");
echo $doc->saveHTML();
?>