Costrutto exit
Il costrutto exit (o il suo analogo die) interrompe immediatamente l'esecuzione dello script PHP.
Può accettare un parametro opzionale - un messaggio o uno stato numerico, che verrà visualizzato prima della terminazione.
Sintassi
exit;
// oppure
exit(message);
Esempio
Terminazione semplice dello script:
<?php
echo 'This will be executed';
exit;
echo 'This will NOT be executed';
?>
Risultato dell'esecuzione del codice:
'This will be executed'
Esempio
Terminazione con output del messaggio:
<?php
exit('Script terminated');
?>
Risultato dell'esecuzione del codice:
'Script terminated'
Esempio
Utilizzo in una struttura condizionale:
<?php
$res = [1, 2, 3];
if (empty($res)) {
exit('Array is empty');
}
print_r($res);
?>
Risultato dell'esecuzione del codice:
[1, 2, 3]
Vedi anche
-
la funzione
trigger_error,
che genera un messaggio di errore utente personalizzato