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

phpdie(message);

Przykład

Proste zakończenie skryptu z komunikatem:

php<?php
  die('Script stopped');
  echo 'This will not be executed';
?>

Wynik wykonania kodu:

php'Script stopped'

Przykład

Użycie die przy sprawdzaniu warunku:

php<?php
  $res = false;
  if (!$res) {
    die('Operation failed');
  }
  echo 'Success';
?>

Wynik wykonania kodu:

php'Operation failed'

Przykład

Użycie die bez komunikatu:

php<?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