Syntaxe:
La fonction d'exit () peut être appelée de deux manières. Il peut prendre un seul argument et la valeur de l'argument peut être une chaîne ou un entier. Ça ne renvoie rien.
void exit ([String $ status])Si la fonction exit () de la syntaxe ci-dessus est utilisée, la fonction peut être appelée sans aucun argument ou que la valeur de l'argument sera une chaîne qui sera imprimée avant de terminer le script.
ou
Vide Exit (int $ status)Si la fonction exit () de la syntaxe ci-dessus est utilisée, la fonction sera appelée avec une valeur entière.
Différentes utilisations de la fonction de sortie ()
Les utilisations de la fonction d'exit () pour se terminer du script basé sur diverses conditions ont été présentées dans cette partie de ce tutoriel.
Exemple-1: terminer le script lorsqu'il est incapable d'ouvrir un fichier pour la lecture
Créez un fichier PHP avec le script suivant pour ouvrir un fichier pour la lecture et se terminer à partir du script si une erreur se produit pour ouvrir le fichier, sinon le contenu du fichier sera imprimé. Le nom de fichier sera tiré du paramètre de requête URL. Si le nom de fichier pris par le paramètre de requête URL existe et a l'autorisation de lecture, le contenu du fichier sera imprimé ligne par ligne dans le navigateur.
Sortir:
La sortie suivante apparaîtra si le script ci-dessus est exécuté sans aucun paramètre de requête URL.
La sortie suivante apparaîtra si un nom de fichier existant est donné dans le paramètre de requête URL.
La sortie suivante apparaîtra si le nom de fichier donné dans le paramètre de requête URL n'existe pas ou n'a pas l'autorisation de lecture.
Exemple-2: utilisation de plusieurs fonctions d'exit () pour la lecture du fichier
Créez un fichier PHP avec le script suivant qui vérifiera l'existence du fichier, la taille du fichier et imprimera le contenu du fichier si le fichier n'est pas vide. Le nom de fichier sera tiré du paramètre de requête URL comme l'exemple précédent. Si le nom de fichier pris par le paramètre de requête URL n'existe pas, la fonction exit () terminera le script en affichant un message d'erreur. Si le fichier existe mais que la taille du fichier est zéro, la fonction de sortie se terminera du script avec le numéro 0. Si le fichier contient des données, le contenu complet du fichier sera imprimé à l'aide de la fonction file_get_contents () et la fonction exit () sans aucune valeur finira le script.
// Vérifiez que le nom de fichier a donné dans l'URL ou nonFichier ne existe pas.
");Le fichier est vide.
"Sortir:
La sortie suivante apparaîtra si le script ci-dessus est exécuté avec un nom de fichier non vide existant.
La sortie suivante apparaîtra si le script ci-dessus est exécuté avec un nom de fichier vide existant.
Exemple-3: terminer le script pour l'adresse URL non valide
Créez un fichier PHP avec le script suivant pour ouvrir une adresse URL pour la lecture et se terminer du script à l'aide de la fonction exit () si l'erreur se produit pour ouvrir l'adresse URL. Le contenu de l'adresse URL valide sera imprimé. L'adresse URL sera tirée du paramètre de requête URL comme les exemples précédents.
// Vérifiez que l'adresse URL a été donnée dans l'URL ou nonAdresse URL non valide.
");L'adresse URL n'a pas donné.
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus avec une adresse URL valide, https: // www.Google.com.
Exemple-4: Détruisez la variable d'objet à l'aide de la fonction exit ()
Créez un fichier PHP avec le script suivant pour vérifier comment la méthode destructor d'une classe est appelée lorsque la fonction exit () est appelée après avoir créé l'objet de la classe. Ici, une classe avec deux variables publiques, une méthode de constructeur et une méthode de destructeur ont été définies. Un objet de la classe a été déclaré pour initialiser la variable de classe. Lorsque la fonction d'exit () sera exécutée, la méthode de destructrice sera appelée automatiquement pour détruire l'objet. La dernière instruction du script ne sera pas exécutée pour la fonction exit ().
// Définir une classe avec un contrat et un destructeurSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Conclusion
La fonction exit () est une fonction très utile de PHP pour se terminer du script dans certaines conditions en fournissant les messages d'erreur nécessaires pour les utilisateurs. Les différentes utilisations de cette fonction ont été expliquées dans le tutoriel par plusieurs exemples pour aider les utilisateurs de PHP.