Manuale PHP
Indietro |  | Avanti

# DomNode->replace_child

(no version information, might be only in CVS)

DomNode->replace_child -- Sostituisce un nodo figlio

## Descrizione

object DomNode->replace_child ( object vecchio_nodo, object nuovo_nodo )

(PHP 4.2) Questa funzione sostituisce il nodo vecchio_nodo con il parametro nuovo_nodo. Se il nuovo nodo è già un figlio questo non verrà aggiunto una seconda volta. Se la funzione non riesce a trovare il vecchio nodo, restituisce `FALSE`. Se, invece, la sostituzione riesce, la funzione restituisce il vecchio nodo.

(PHP 4.3) Questa funzione sostituisce il nodo figlio vecchio_nodo con il parametro nuovo_nodo, anche se il nuovo nodo è già un figlio di DomNode. Se nuovo_nodo era già presente nel documento, prima questo viene rimosso dal contesto esistente. Se la funzione non riesce a trovare il vecchio nodo, restituisce `FALSE`. Se la sostituzione riesce, la funzione restituisce il vecchio nodo. (Questo comportamento rispecchia le specifiche W3C).

Vedere anche domnode_append_child()

Indietro | Partenza | Avanti
DomNode->remove_child | Risali | DomNode->replace_node