# Dom\ChildNode::before

(PHP 8 >= 8.4.0)

Dom\ChildNode::before — Adds nodes before the node

### Beschreibung

public Dom\ChildNode::before(Dom\Node|string `...$nodes`): void

Adds the passed `nodes` before the node.

### Parameter-Liste

`nodes`

  Nodes to be added before the node. Strings are automatically converted to text nodes.

### Rückgabewerte

Es wird kein Wert zurückgegeben.

### Fehler/Exceptions

`DOM_HIERARCHY_REQUEST_ERR`

  Wird ausgelöst, wenn der Elternteil von einem Typ ist, der keine Kinder vom Typ eines der übergebenen `nodes` zulässt, oder wenn der einzufügende Knoten einer der Vorfahren dieses Knotens oder dieser Knoten selbst ist.

`DOM_WRONG_DOCUMENT_ERR`

  Wird ausgelöst, wenn einer der übergebenen `nodes` aus einem anderen Dokument erstellt wurde als dem, das diesen Knoten erstellt hat.

### Siehe auch

- Dom\ChildNode::after() - Adds nodes after the node
- Dom\ChildNode::remove() - Removes the node
- Dom\ChildNode::replaceWith() - Replaces the node with new nodes

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