Maison >développement back-end >Problème PHP >Que se passe-t-il si la fonction php die ne transmet pas de paramètres ?

Que se passe-t-il si la fonction php die ne transmet pas de paramètres ?

青灯夜游
青灯夜游original
2022-04-24 14:11:401773parcourir

La fonction php die termine directement le programme d'exécution sans passer de paramètres et quitte le script en cours. La fonction die() est utilisée pour générer un message et quitter le programme en cours. Elle accepte un paramètre facultatif pour spécifier le message ou le numéro d'état à écrire avant de quitter le script. Lorsque la fonction die() ne passe pas de paramètres, vous pouvez omettre les parenthèses après la fonction et l'écrire sous la forme "die;".

Que se passe-t-il si la fonction php die ne transmet pas de paramètres ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

fonction php die()

la fonction die() peut afficher un message et quitter le programme en cours .

Cette fonction accepte un paramètre facultatif

die(message);

paramètre de message : Spécifie le message ou le numéro d'état à écrire avant de quitter le script ; le numéro d'état ne sera pas écrit dans la sortie.

La valeur du paramètre message peut être de type chaîne ou de type int :

  • Si le message est de type chaîne, la fonction imprimera la chaîne et quittera le script actuel ;

  • Si le message est de type int ; , Ensuite, cette valeur sera utilisée comme code d'état de sortie et ne sera pas imprimée.

    Le code d'état de sortie va de 0 à 254. Remarque : N'utilisez pas le code d'état de sortie 255 réservé par PHP. Le code d'état 0 est utilisé pour terminer le programme avec succès.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
echo &#39;php中文网<br>&#39;;
die(&#39;退出程序,不再向下执行!&#39;);
echo &#39;https://www.php.cn&#39;;
?>

Que se passe-t-il si la fonction php die ne transmet pas de paramètres ?

Si la fonction die ne transmet pas de paramètres et que le paramètre de message est omis, le programme d'exécution se terminera directement et le script en cours se terminera sans afficher le message.

Exemple :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
echo &#39;php中文网<br>&#39;;
die();
echo &#39;https://www.php.cn&#39;;
?>

Que se passe-t-il si la fonction php die ne transmet pas de paramètres ?

Conseils : Si le paramètre message est vide (omis), vous pouvez omettre les parenthèses (telles que die;) après la fonction.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
echo &#39;php中文网<br>&#39;;
die;
echo &#39;https://www.php.cn&#39;;
?>

Que se passe-t-il si la fonction php die ne transmet pas de paramètres ?

Apprentissage recommandé : "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