diff --git a/reference/domxml/functions/DomNode-replace-child.xml b/reference/domxml/functions/DomNode-replace-child.xml index 494b9fdcf9..30402d4c3b 100644 --- a/reference/domxml/functions/DomNode-replace-child.xml +++ b/reference/domxml/functions/DomNode-replace-child.xml @@ -1,5 +1,5 @@ - + DomNode->replace_child @@ -15,11 +15,19 @@ objectnewnode - This function replaces the child oldnode + (PHP 4.2) This function replaces the child oldnode with the passed new node. If the new node is already a child it will not be added a second time. If the old node cannot be found the function returns false. If the replacement succeds the old node is returned. + + + (PHP 4.3) This function replaces the child oldnode + with the passed newnode, even if the new node already + is a child of the DomNode. If newnode was already + inserted in the document it is first unlinked from its existing context. + If the old node cannot be found the function returns false. If the replacement + succeds the old node is returned. (This behaviour is according to the W3C specs). See also DomNode_append_child