Maison >développement back-end >Problème PHP >Quelle est la différence entre exit et die en php

Quelle est la différence entre exit et die en php

青灯夜游
青灯夜游original
2021-05-10 11:40:563640parcourir

Différence : 1. die() arrête l'exécution du programme et affiche le contenu ; exit arrête l'exécution du programme et n'affiche pas le contenu. 2. Die s'arrête lorsqu'une erreur est rencontrée ; exit s'arrête directement et n'exécute pas le code suivant, mais exit() peut afficher le contenu.

Quelle est la différence entre exit et die en php

L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3

support php die ( ), exit(), return

die() arrête le programme en cours d'exécution et génère le contenu

exit arrête le programme en cours d'exécution et ne génère pas le contenu

exit arrête le programme en cours d'exécution et ne génère pas le contenu

return est la valeur de retour

la matrice s'arrête lorsqu'elle rencontre une erreur

exit s'arrête directement et n'exécute pas le code suivant exit() peut afficher le contenu.

return est une valeur de retour pure, mais elle n'exécutera pas le code suivant

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

exit (1 ; ) : Une opération anormale provoque la sortie du programme ;

return() : Renvoie la fonction si elle est dans la fonction principale, elle quittera la fonction et renverra une valeur.

Détails :

1. return renvoie la valeur de la fonction, qui est un mot-clé exit est une fonction.

2. 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.

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

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

5. 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, à supprimer l'espace mémoire utilisé par le processus ; transférer un L'état est renvoyé 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.

6. 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 Étude recommandée : "Tutoriel vidéo PHP

"

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