5.8 Les fonctions
5 Référence du langage
Manuel PHP
. Les fonctions . Les arguments de fonction ->Les valeurs de retour . Fonctions variables . Fonctions internes
|
5.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. Cela fait
que la fonction finit son exécution immédiatement et passe
le contrôle à la ligne appelante. Voir
return
pour plus d'informations.
| Utilisation de return |
<?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 un tableau 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(); ?>
|
Pour plus d'informations sur les références, référez-vous à l'explication sur les références .
|