Buongiorno ho provato ad implementare questa funzione in php per la stampa a video di un documento XML, il codice è senza errori di sintassi ma non stampa nulla ho visto e rivisto il codice mi sembra giusto, potreste darmi una mano a capire dov'è il problema?! GRAZIE

codice:
function seHaFigli($listaFigli)
{
	foreach($listaFigli as $nodo)
	{
		if($nodo->has_child_nodes)
		{
			echo "\t";
			$newLista=$nodo->childNodes;
			seHaFigli($newLista);
		}
	}

	for($i=0; $i<$listaFigli->lenght; $i++)
	{
		echo "\n$listaFigli->item($i)->getContent";
	}
}
la richiamo così:
seHaFigli($root);

$root è un DOMElement ricavato dal DOMDocument->documentElement