Ciao a tutti.
E' possibile annidare una funzione dentro se stessa?
Ad esempio:
function vai($i){
...;
return ($e);
if($e == ...){
vai($e);
}
}
grazie, ciao
Ciao a tutti.
E' possibile annidare una funzione dentro se stessa?
Ad esempio:
function vai($i){
...;
return ($e);
if($e == ...){
vai($e);
}
}
grazie, ciao
Michele
Sì ho provato per creare un menu ramificato più sottomenu.
Ho creato un Xml, con nodi nidificati i sottomenu. Quando mi scende di un livello e richiama la funzione dentro se stessa poi interrompe il ciclo e si ferma.
Il mio dubbio è se faccio un banale errore io nel passargli i valori dei nodi Xml o se non è possibile in assoluto nidificare una funzione dentro l'altra.
Spero di essere stato abb. chiaro
grazie mille
Michele
si chiamano funzioni ricorsive, ovvero funzioni che richiamano se stesse.
Sì che è possibile utilizzarle. l'importante appunto è che devi passare i parametri corretti come questa si aspetta che arrivino.
prova con il debugger