Section courante

A propos

Section administrative du site

RETURN

Retour
 

Syntaxe

return;
return $valeurderetour;

Paramètres

Nom Description
$valeurderetour Ce paramètre permet d'indiquer la valeur retourner par la fonction à l'appelant

Description

Ce mot réservé termine une fonction et renvoie une valeur de retour.

Remarque

Bonnes pratiques

De nombreux programmeurs ont tendance a mal exploité la possibilité de retourner directement le résultat d'une évaluation en retournera manuellement le résultat du vrai et du faux de la manière suivante :

  1. <?php
  2. function montest($a,$b) {
  3.     /* Mauvaise pratique */
  4.     if( $a === $b) {
  5.         return true;
  6.     } else {
  7.         return false;
  8.     }
  9. }
  10.  
  11. echo montest('A','B');
  12. ?>

Il est beaucoup plus simple de retournera immédiatement le résultat au mot réservé return de la manière suivante :

  1. <?php
  2. function montest($a,$b) {
  3.     /* Bonne pratique */
  4.     return ($a === $b);
  5. }
  6.  
  7. echo montest('A','B');
  8. ?>

Ainsi, on passe de 5 lignes a une seule lignes pour le même résultat et on allège par conséquent le code. Il ne faut pas abusé des mots réservés «if» lorsque celui-ci n'ajoute qu'un aspect esthétique au code.

Exemple

Cet exemple permet de montrer un simple retour de fonction :

Essayer maintenant !
  1. <?php
  2. function mafonction($a) {
  3.     return $a;
  4. }
  5.  
  6. echo "Valeur = " . mafonction(144) . "<br />";
  7. ?>

on obtiendra le résultat suivant :

Valeur retourner = 144

Voir également

Langage de programmation - Perl - Référence de procédures et fonctions - return

Dernière mise à jour : Dimanche, le 5 avril 2015