La construction die
La construction die (ou son analogue exit) arrête immédiatement l'exécution du script PHP.
Il est possible de transmettre un message qui sera affiché avant l'arrêt du fonctionnement.
Cette construction est souvent utilisée pour le traitement des erreurs ou l'arrêt forcé du script.
Syntaxe
die(message);
Exemple
Arrêt simple du script avec un message :
<?php
die('Script stopped');
echo 'This will not be executed';
?>
Résultat de l'exécution du code :
'Script stopped'
Exemple
Utilisation de die lors de la vérification d'une condition :
<?php
$res = false;
if (!$res) {
die('Operation failed');
}
echo 'Success';
?>
Résultat de l'exécution du code :
'Operation failed'
Exemple
Utilisation de die sans message :
<?php
// Some code
die();
// Code below won't execute
?>
Voir aussi
-
la fonction
exit,
qui est un analogue de die -
la fonction
trigger_error,
qui génère une erreur utilisateur