Конструкция die

Конструкция die (ёки унинг аналоги exit) PHP-скриптининг бажарилишини дарҳол тўхтатади. Бунда иш тугашидан олдин чиқариладиган хабарни ўтказish мумкин. Бу конструкция кўпинча хатоларни қайта ишлаш ёки скриптни мажбурий тугатиш учун ишлатилади.

Синтаксис

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
  // Баъзи код
  die();
  // Куйидаги код бажарилмайди
?>

Шунингдек қаранг

  • exit функцисяси,
    бу die нинг аналогидир
  • trigger_error функцисяси,
    бу фойдаланувчи хатосини генерация қилади