Maison  >  Article  >  développement back-end  >  Quelle est la différence entre le retour et la sortie PHP ?

Quelle est la différence entre le retour et la sortie PHP ?

青灯夜游
青灯夜游original
2020-09-01 13:15:461975parcourir

La différence entre PHP return et exit : 1. Return est au niveau du langage, qui représente le retour de la pile d'appels, tandis que exit est au niveau de l'appel système, qui représente la fin d'un processus. 2. Return est la sortie de la fonction et exit est la sortie du processus.

Quelle est la différence entre le retour et la sortie PHP ?

Recommandé : "Tutoriel vidéo PHP"

La différence entre le retour et la sortie PHP :

die() : s'arrête lorsqu'une erreur est rencontrée, arrête l'exécution du programme et génère des sorties le contenu (oui Niveau programme)

exit() : est une fonction

arrête l'exécution du programme. La première ne génère pas de contenu ; niveau du programme)

exit(0) : exécutez le programme normalement et quittez le programme

exit(1) : quittez le programme en raison d'un fonctionnement anormal ; >return : juste un mot-clé

return est une pure valeur de retour, mais il n'exécutera pas de code ultérieur (au niveau de la fonction)

Supplémentaire :

1. Le retour est au niveau du langage, qui représente le retour de la pile d'appels ; la sortie est au niveau de l'appel système, qui représente la fin d'un processus.

2. Return est la sortie (retour) de la fonction ; exit est la sortie du processus.

3. Le retour est fourni par le langage C, et la sortie est fournie par le système d'exploitation (ou donnée dans la bibliothèque de fonctions).

4. Return est utilisé pour terminer l'exécution d'une fonction et transférer les informations d'exécution de la fonction vers d'autres fonctions appelantes

La fonction exit consiste à quitter l'application et à supprimer l'espace mémoire ; utilisé par le processus. Et renvoie un état de l'application au système d'exploitation. Cet état identifie certaines informations en cours d'exécution de l'application. Ces informations sont liées à la machine et au système d'exploitation. Généralement, 0 signifie une sortie normale, et non-0 signifie. une sortie anormale.

5. L'effet de l'appel de return et exit dans une fonction non principale est très évident, mais le phénomène de l'appel de return et exit dans la fonction principale est très vague. Dans la plupart des cas, le phénomène est le même

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn