(PHP 5, PHP 7, PHP 8)
DOMNode::insertBefore — Ajoute un nouveau fils avant un nœud de référence.
Cette fonction insère un nouveau nœud juste avant le nœud de référence. Si vous comptez faire des modifications plus tard sur l'enfant ajouté, vous devez utiliser le nœud retourné.
Lors de l'utilisation d'un nœud existant, il sera déplacé.
nodeLe nouveau nœud.
child
       Le nœud référencé. Si non spécifié, node 
       sera ajouté aux fils.
      
   Le nœud inséré ou false en cas d'erreur.
  
DOM_NO_MODIFICATION_ALLOWED_ERRLancé si le nœud est en lecture seule ou si le parent précédent le nœud à insérer est en lecture seule.
DOM_HIERARCHY_REQUEST_ERR
       Lancé si ce nœud est d'un type qui n'autorise pas de fils du type du nœud
       node, ou si le nœud à ajouter est un des ancêtres
       de ce nœud ou ce nœud lui-même.
      
DOM_WRONG_DOCUMENT_ERR
       Lancé si node a été créé depuis un document
       différent que celui qui a créé ce nœud.
      
DOM_NOT_FOUND
       Lancé si child n'est pas un fils de ce nœud.