Конструкцията 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,
    която генерира потребителска грешка