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.
<?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(); ?>
|
|