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