Les arguments de fonction
<<<
Les valeurs de retour Variables fonctions
>>>

4.8 Les fonctions
4 Référence
 Manuel PHP

Les fonctions
Les arguments de fonction
->Les valeurs de retour
Variables fonctions
Fonctions internes

4.8.3 Les valeurs de retour

Les valeurs sont renvoyées en utilisant une instruction de retour optionnelle. Tous les types de variables peuvent être renvoyés, tableaux et objets compris.
Retourner des valeurs de fonction

<?php
function carre ($num) {
    return
$num * $num;
}
echo
carre (4);   // affiche '16'.
?>

Vous ne pouvez pas renvoyer plusieurs valeurs en même temps, mais vous pouvez obtenir le même résultat en renvoyant un tableau.
Retourner plusieurs valeurs d'une fonction

<?php
function petit_nombre() {
    return array (
0, 1, 2);
}
list (
$zero, $one, $two) = petit_nombre();
?>

Pour retourner une référence d'une fonction, utilisez l'opérateur & aussi bien dans la déclaration de la fonction que dans l'assignation de la valeur de retour.
Retourner une référence d'une fonction

<?php
function &retourne_reference() {
    return
$uneref;
}
$newref =& retourne_reference();
?>

<< Les valeurs de retour >>
Les arguments de fonction Les fonctions Variables fonctions