- Home
- Categorie
- Coding e Sistemistica
- Coding
- Funzione con piu Return
-
Funzione con piu Return
Ciao amici,, mi chiedevo se fosse possibile creare una Funzione con più di 1 RETURN, e se si, come si fa ad associare ad una variabile il return scelto?
o posso rendere le variabili generate Globali al difuori ?
-
Potresti fare un return di un oggetto, quindi una classe con più valori.

-
Ciao BOES,
per farla semplice:
Si, puoi prevedere più return, ma solo uno di questi può essere eseguito.Per capirci meglio, se fai:[php]return 'pippo';
return 'pluto';[/php]
La tua funzione restituirà solamente 'pippo', ovvero il primo return che incontra.Puoi comunque dare ad una variabile il valore che vuoi e passarla attraverso il return. [php]... $answer='quello che vuoi';
return $answer;[/php]Per passare più variabili puoi crearti una classe, oppure un array, se le variabili sono dello stesso tipo:
[php]$answer=array();
$answer[]='pippo';
$answer[]='topolino';
$answer[]='pluto';
return $answer;[/php]Puoi ovviamente passare qualsiasi variabile tu voglia, di qualsiasi tipo.
Se hai bisogno di ulteriori spiegazioni prova a postare su questa discussione qualcosa di più specifico, così la nostra risposta potrà essere più mirata e precisa.
Ciao,
Luca Bartoli