Grâce aux valeurs de retour, une fonction peut transmettre un résultat au programme appelant.
La valeur de retour peut être le résultat d'un calcul, l'état d'une opération, etc.
Depuis PHP 7, il est possible, mais pas obligatoire, de déclarer le type de la valeur de retour.
Et depuis 7.1, même les fonctions qui ne retournent rien peuvent avoir une déclaration de type de retour grâce au mot-clé void.
La fonction pourra retourner une valeur à l'aide de l'instruction return.
function authentifier(string $codeUsager, string $motDePasse) : bool {
...
return $valide;
}
L'appel de la fonction doit "récupérer" la valeur de retour .
$authentificationReussie = authentifier($codeUsager, $motDePasse);
▼Publicité