Konštrukcia die

Konštrukcia die (alebo jej analóg exit) okamžite zastaví vykonávanie PHP skriptu. Pritom je možné odovzdať správu, ktorá sa vypíše pred ukončením práce. Táto konštrukcia sa často používa na spracovanie chýb alebo nútené ukončenie skriptu.

Syntax

phpdie(message);

Príklad

Jednoduché ukončenie skriptu so správou:

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

Výsledok vykonania kódu:

php'Script stopped'

Príklad

Použitie die pri kontrole podmienky:

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

Výsledok vykonania kódu:

php'Operation failed'

Príklad

Použitie die bez správy:

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

Pozrite tiež

  • funkciu exit,
    ktorá je analógom die
  • funkciu trigger_error,
    ktorá generuje používateľskú chybu