(PHP 4 >= 4.2.0)
DomNode::replace_child — Bir çocuk düğümü bir başkasıyla değiştirir
(PHP 4.2) Bu işlev, düğümün çocuklarından eskiDüğüm düğümünün yerine yeniDüğüm düğümünü yerleştirir. Eğer yeniDüğüm zaten çocuk düğümlerden biri ise ikinci kez eklenmeyecektir. Belirtilen eskiDüğüm, düğümün çocuğu değilse işlev FALSE döndürür. Yer değiştirme başarılı olursa eskiDüğüm döndürülür.
(PHP 4.3) Bu işlev, yeniDüğüm düğümün çocuklarından biri bile olsa, düğümün çocuklarından eskiDüğüm düğümünün yerine yeniDüğüm düğümünü yerleştirir. Eğer yeniDüğüm zaten çocuk düğümlerden biri ise önce mevcut düğüm silinir. Belirtilen eskiDüğüm düğümün çocuğu değilse işlev FALSE döndürür. Yer değiştirme başarılı olursa eskiDüğüm döndürülür. (Bu davranış W3C DOM belirtimine uygundur.)