Сохраняет документ из внутреннего представления в строку, используя форматирование HTML

# DOMDocument::saveHTML

(PHP 5, PHP 7, PHP 8)

DOMDocument::saveHTML — Сохраняет документ из внутреннего представления в строку, используя форматирование HTML

### Описание

public function DOMDocument::saveHTML(?DOMNode `$node` = `null`): string|false

Создаёт HTML-документ из представления DOM. Эту функцию обычно вызывают после построения нового DOM-документа, как показано в примере ниже.

### Список параметров

`node`

  Необязательный аргумент для вывода подмножества документа.

### Возвращаемые значения

Возвращает HTML или `false` в случае возникновения ошибки.

### Примеры

Пример #1 Сохранение HTML-дерева в виде строки

    <?php

    $doc = new DOMDocument('1.0');

    $root = $doc->createElement('html');
    $root = $doc->appendChild($root);

    $head = $doc->createElement('head');
    $head = $root->appendChild($head);

    $title = $doc->createElement('title');
    $title = $head->appendChild($title);

    $text = $doc->createTextNode('Это заголовок');
    $text = $title->appendChild($text);

    echo $doc->saveHTML();

    ?>

### Смотрите также

- DOMDocument::saveHTMLFile() - Сохраняет документ из внутреннего представления в файл, используя форматирование HTML
- DOMDocument::loadHTML() - Загрузка HTML из строки
- DOMDocument::loadHTMLFile() - Загрузка HTML из файла

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