Konstrukcija die

Konstrukcija die (ali njen analog exit) takoj prekine izvajanje PHP-skripta. Ob tem je mogoče posredovati sporočilo, ki bo izpisano pred zaključkom delovanja. Ta konstrukcija se pogosto uporablja za obdelavo napak ali prisilno prekinitev skripta.

Sintaksa

phpdie(sporočilo);

Primer

Preprosta prekinitev skripta s sporočilom:

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

Rezultat izvajanja kode:

php'Script stopped'

Primer

Uporaba die pri preverjanju pogoja:

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

Rezultat izvajanja kode:

php'Operation failed'

Primer

Uporaba die brez sporočila:

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

Glejte tudi

  • funkcijo exit,
    ki je analog die
  • funkcijo trigger_error,
    ki generira uporabniško napako