DOMElement::before

(PHP 8)

DOMElement::before — Додає вузли перед елементом

Опис

public DOMElement::before(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

Приклади

Приклад #1 Приклад использования методаDOMElement::before()****

Додавання вузлів перед елементом "hello".

Loading...

Результат виконання наведеного прикладу:

hello
<beautiful/>
<world/>

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