Конструкцијата 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,
    која генерира корисничка грешка