(PHP 8)
DOMElement::before â Ajoute des nĆuds avant l'Ă©lĂ©ment
Ajoute les nodes passés avant l'élément.
nodesNĆuds Ă ajouter avant le nĆud. Les chaĂźnes de caractĂšres sont automatiquement converties en des nĆuds de texte.
Aucune valeur n'est retournée.
DOM_HIERARCHY_REQUEST_ERRnodes transmis, ou si le nĆud Ă
insĂ©rer est l'un des ancĂȘtres de ce nĆud ou ce nĆud lui-mĂȘme.
DOM_WRONG_DOCUMENT_ERRnodes transmis a été créé à partir d'un document différent
de celui qui a créé ce nĆud.
| Version | Description |
|---|---|
| 8.3.0 |
Appeler cette mĂ©thode sur un nĆud sans parent est dĂ©sormais sans effet pour aligner le comportement sur la spĂ©cification du DOM.
Auparavant, cela déclenchait une
DOMException avec le code
DOM_HIERARCHY_REQUEST_ERR.
|
Exemple #1 Exemple de DOMElement::before()
Ajoute les nĆuds avant l'Ă©lĂ©ment hello.
<?php
$doc = new DOMDocument;
$doc->loadXML("<world/>");
$world = $doc->documentElement;
$world->before("hello", $doc->createElement("beautiful"));
echo $doc->saveXML();
?>L'exemple ci-dessus va afficher :
hello <beautiful/> <world/>