DOMChildNode::replaceWith

(PHP 8)

DOMChildNode::replaceWith — Замінює вузол на нові вузли

Опис

public DOMChildNode::replaceWith(DOMNode|string ...$nodes): void

Замінює вузол на нові вузли nodes

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

nodes

Вузли для заміни. Рядки автоматично перетворюються на текстові вузли.

Значення, що повертаються

Функція не повертає значення після виконання.

Помилки

DOM_HIERARCHY_REQUEST_ERR

Виникає, якщо тип одного з переданих у параметрі nodes елементів не допускається в типі батьківського вузла, або якщо вузол, що додається, є одним з предків цього вузла або самим цим вузлом.

DOM_WRONG_DOCUMENT_ERR

Виникає, якщо один із переданих у параметрі nodes елементів було створено з документа, відмінного від цього, у якому було створено цей вузол.

список змін

ВерсияОпис
8.3.0Виклик методу на вузлі без батька тепер заборонено, щоб привести поведінку у відповідність до специфікації DOM. Раніше це викидало виняток DOMException з кодом DOM_HIERARCHY_REQUEST_ERR

Дивіться також