Канструкцыя die

Канструкцыя die (ці яе аналаг exit) імгненна спыняе выкананне PHP-скрыпта. Пры гэтым можна перадаць паведамленне, якое будзе выведзена перад завяршэннем работы. Гэтая канструкцыя часта выкарыстоўваецца для апрацоўкі памылак або прымусовага завяршэння скрыпта.

Сінтаксіс

phpdie(message);

Прыклад

Простае завяршэнне скрыпта з паведамленнем:

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

Вынік выканання кода:

php'Script stopped'

Прыклад

Выкарыстанне die пры праверцы ўмовы:

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

Вынік выканання кода:

php'Operation failed'

Прыклад

Выкарыстанне die без паведамлення:

php<?php
  // Some code
  die();
  // Code below won't execute
?>

Глядзіце таксама

  • функцыю exit,
    якая з'яўляецца аналогам die
  • функцыю trigger_error,
    якая генеруе карыстацкую памылку