Costrutto die
Il costrutto die (o il suo analogo exit) interrompe immediatamente l'esecuzione dello script PHP.
È possibile passare un messaggio che verrà visualizzato prima della terminazione.
Questo costrutto è spesso utilizzato per la gestione degli errori o per la terminazione forzata dello script.
Sintassi
die(message);
Esempio
Terminazione semplice dello script con un messaggio:
<?php
die('Script stopped');
echo 'This will not be executed';
?>
Risultato dell'esecuzione del codice:
'Script stopped'
Esempio
Utilizzo di die durante il controllo di una condizione:
<?php
$res = false;
if (!$res) {
die('Operation failed');
}
echo 'Success';
?>
Risultato dell'esecuzione del codice:
'Operation failed'
Esempio
Utilizzo di die senza messaggio:
<?php
// Some code
die();
// Code below won't execute
?>
Vedi anche
-
la funzione
exit,
che è un analogo di die -
la funzione
trigger_error,
che genera un errore utente