Konstrukce die

Konstrukce die (nebo její analog exit) okamžitě ukončuje provedení PHP skriptu. Při tom lze předat zprávu, která bude vypsána před ukončením práce. Tato konstrukce se často používá pro zpracování chyb nebo nucené ukončení skriptu.

Syntaxe

phpdie(message);

Příklad

Jednoduché ukončení skriptu se zprávou:

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

Výsledek provedení kódu:

php'Script stopped'

Příklad

Použití die při kontrole podmínky:

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

Výsledek provedení kódu:

php'Operation failed'

Příklad

Použití die bez zprávy:

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

Viz také

  • funkci exit,
    která je analogem die
  • funkci trigger_error,
    která generuje uživatelskou chybu