Le funzioni hanno spesso bisogno di ritornare dei valori al programma. In PHP
per compiere questa operazione si utilizza la parola chiave 'return
'.
Ad esempio:
function somma_uno ($x)
{
return $x + 1;
}
$y = 7;
$z = somma_uno ($y); // $z adesso vale 8
Possiamo ritornare al programma qualsiasi tipo di variabile, sia semplice che
complesso.
Fate attenzione poiché return passa al programma una copia del risultato;
quindi nel caso di tipi complessi è meglio usare il passaggio dei parametri
"by reference".
Per chi programma in Visual Basic:
In Visual Basic, un valore viene ritornato dando a quel valore il nome della
funzione. In PHP invece è necessario usare la parola chiave 'return
'.
Per chi programma in Perl:
In Perl, una funzione ritorna sempre un valore, il risultato dell'ultima espressione
contenuta al suo interno. In PHP invece se non viene specificata la parola chiave
'return
', la funzione non ritorna nulla al programma.
Indice