(PHP 5, PHP 7, PHP 8)
DOMNode::insertBefore — Adiciona um novo filho antes de um nó de referência
Esta função insere um novo nó imediatamente antes do nó de referência. Se você planeja fazer mais modificações no nó adicionado, deve usar o nó retornado.
Ao usar um nó existente, ele será movido.
node
O novo nó.
child
O nó de referência. Se não fornecido, node
é
anexado aos filhos.
O nó inserido ou false
em caso de erro.
DOM_NO_MODIFICATION_ALLOWED_ERR
Gerado se este nó for somente leitura ou se o pai anterior do nó sendo inserido for somente leitura.
DOM_HIERARCHY_REQUEST_ERR
Gerado se este nó for de um tipo que não permite filhos do
tipo do nó node
, ou se o nó a
ser anexado for um dos ancestrais deste nó ou este próprio nó.
DOM_WRONG_DOCUMENT_ERR
Gerado se node
foi criado a partir de um
documento diferente daquele que criou este nó.
DOM_NOT_FOUND
Gerado se child
não for um filho deste nó.