 |
|
Sommaire
Les fonctions
Les fonctions utilisateur
Les arguments de fonction
Les valeurs de retour
old_function
Fonctions-variable
|
4.6.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.
|
<?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.
|
<?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.
|
<?php function &retourne_reference() { return $uneref; } $newref =&retourne_reference(); ?>
|
|
|
 |
 |