W3docs

return

En PHP, le mot-clé "return" permet de retourner une valeur depuis une fonction et d'en sortir. Découvrez sa syntaxe et son utilisation.

Le mot-clé PHP "return" : guide complet

En PHP, le mot-clé return quitte une fonction et transmet optionnellement une valeur à l'appelant. Ce guide couvre sa syntaxe, des exemples pratiques et ses comportements clés.

Syntaxe

Voici la syntaxe de base pour utiliser le mot-clé return :

La syntaxe PHP du mot-clé return

function myFunction() {
  $value = 10;
  return $value;
}

Dans cet exemple, nous utilisons le mot-clé return pour transmettre la valeur de $value depuis myFunction().

Exemples

Voyons quelques exemples pratiques illustrant l'utilisation du mot-clé return :

Exemples du mot-clé PHP return

<?php

// Example 1
function addNumbers($a, $b)
{
  return $a + $b;
}

$result = addNumbers(2, 3);
echo $result . PHP_EOL;

// Example 2
function isPositive($num)
{
  if ($num > 0) {
    return true;
  } else {
    return false;
  }
}

if (isPositive(5)) {
  echo "The number is positive";
} else {
  echo "The number is negative";
}

Dans ces exemples, nous utilisons le mot-clé return pour transmettre des valeurs depuis des fonctions et les utiliser ailleurs dans notre code. Cela est utile pour encapsuler la logique et réutiliser les résultats.

Au-delà de l'utilisation de base, return peut quitter une fonction prématurément sans valeur (return;), transmettre plusieurs valeurs via un tableau (return [$a, $b];), ou retourner une référence en préfixant la variable avec & dans la signature de la fonction.

Avantages

L'utilisation du mot-clé return présente plusieurs avantages, notamment :

  • Organisation du code : Quitter proprement une fonction et transmettre les résultats améliore la lisibilité et la structure.
  • Réutilisabilité : Les fonctions qui retournent des valeurs peuvent être réutilisées dans différentes parties d'un projet, réduisant ainsi la duplication.

Conclusion

Le mot-clé return est essentiel pour contrôler le flux d'une fonction et transmettre les résultats à votre code. Le maîtriser vous aidera à écrire des fonctions PHP plus propres et plus réutilisables.

Pratique

Pratique
Quelle est la fonction et l'utilisation de 'return' en PHP ?
Quelle est la fonction et l'utilisation de 'return' en PHP ?
Was this page helpful?