Les valeurs sont renvoyées en utilisant une instruction de retour optionnelle. Tous types de variables peuvent être renvoyées, tableau et objet compris.
function square ($num) { return $num * $num; } echo square (4); // affiche la valeur '16'.
Vous ne pouvez pas renvoyer plusieurs valeurs en même temps, mais vous pouvez obtenir un résultat identique en renvoyant un tableau.
function small_numbers() { return array (0, 1, 2); } list ($zero, $one, $two) = small_numbers();
![]() |
|
![]() |