Dans PHP, le mot clé de retour est principalement utilisé pour mettre fin à l'exécution d'une fonction et renvoyer le résultat à l'appelant de fonction. Il a les fonctions clés suivantes:
Lorsque la fonction est exécutée dans l'instruction RETOUR, l'exécution de la fonction s'arrête immédiatement, même s'il y a encore du code non exécuté à l'intérieur de la fonction. Le code après la valeur de retour ne sera plus exécuté.
L'instruction de retour peut prendre une expression et le résultat de l'expression sera renvoyé à l'appelant de la fonction comme la valeur de retour de la fonction. Cette valeur de retour peut être de n'importe quel type, telles que des entiers, des chaînes ou des tableaux.
L'utilisation de l'instruction RETOUR mettra fin à l'exécution du script actuel dans une portée globale ou lorsqu'un fichier est inclus. Si le script contient d'autres fichiers et que l'un des fichiers utilise l'instruction RETOUR, le script contenant le fichier sera également affecté.
Voici un exemple simple qui montre comment utiliser le mot clé de retour pour renvoyer une valeur entière:
Dans cet exemple, la fonction de somme prend deux paramètres, renvoyant leur somme. Le résultat renvoyé est attribué au résultat de la variable et le résultat est sorti.
Le retour peut non seulement être utilisé à la fin de la fonction, mais termine également l'exécution de la fonction à l'avance à n'importe quelle position à l'intérieur de la fonction. L'exemple suivant:
Dans cet exemple, la fonction ISEVEN accepte un numéro de paramètre. Si $ le nombre est un nombre pair, l'exécution de la fonction est terminée à l'avance par retour true et renvoie true, sinon faux.
En plus d'être utilisé en interne dans les fonctions, l'instruction de retour peut également être utilisée dans la portée globale ou les fichiers contenus pour terminer l'exécution du script. Comme indiqué ci-dessous:
Dans cet exemple, si la variable de configuration $ n'est pas définie, le script mettra fin à l'exécution à l'aide de l'instruction RETOUR, sinon le code suivant se poursuivra.
Le mot-clé de retour est crucial dans la programmation PHP. Il peut non seulement mettre fin à l'exécution de la fonction, renvoyer la valeur à l'appelant et même terminer l'exécution du script si nécessaire. La maîtrise et l'utilisation correcte de retour contribueront à améliorer la lisibilité et l'efficacité de votre code.