Documentación offline PHP master

DOMChildNode::before

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DOMChildNode::before

Añade nodos antes del nodo

Descripción#

php public DOMChildNode::before(DOMNode ...$nodes): voidphp

Añade los nodes pasados antes del nodo.

Parámetros#

nodes
Nodos a añadir antes del nodo. Las cadenas de caracteres son automáticamente convertidas en nodos de texto.

Valores devueltos#

No se retorna ningún valor.

Errores/Excepciones#

DOM_HIERARCHY_REQUEST_ERR
Se levanta si el padre es de un tipo que no permite hijos del tipo de uno de los nodes transmitidos, o si el nodo a insertar es uno de los ancestros de este nodo o este nodo mismo.

DOM_WRONG_DOCUMENT_ERR
Se levanta si uno de los nodes transmitidos ha sido creado a partir de un documento diferente del que creó este nodo.

Historial de cambios#

Versión Descripción
8.3.0 Llamar a este método en un nodo sin padre es ahora sin efecto para alinear el comportamiento con la especificación del DOM. Anteriormente, esto desencadenaba una DOMException con el código DOM_HIERARCHY_REQUEST_ERR.

Véase también#

DOMChildNode::after, DOMChildNode::remove, DOMChildNode::replaceWith