Konstrukcja die
Konstrukcja die (lub jej odpowiednik exit) natychmiast przerywa wykonywanie skryptu PHP.
Można przy tym przekazać komunikat, który zostanie wyświetlony przed zakończeniem pracy.
Konstrukcja ta jest często używana do obsługi błędów lub wymuszonego zakończenia skryptu.
Składnia
die(message);
Przykład
Proste zakończenie skryptu z komunikatem:
<?php
die('Script stopped');
echo 'This will not be executed';
?>
Wynik wykonania kodu:
'Script stopped'
Przykład
Użycie die przy sprawdzaniu warunku:
<?php
$res = false;
if (!$res) {
die('Operation failed');
}
echo 'Success';
?>
Wynik wykonania kodu:
'Operation failed'
Przykład
Użycie die bez komunikatu:
<?php
// Some code
die();
// Code below won't execute
?>
Zobacz też
-
funkcję
exit,
która jest odpowiednikiem die -
funkcję
trigger_error,
która generuje błąd użytkownika