Konstrukcija die

Konstrukcija die (ili njen ekvivalent exit) trenutno prekida izvršenje PHP skripte. Pri tome se može proslediti poruka koja će biti ispisana pre završetka rada. Ova konstrukcija se često koristi za obradu grešaka ili prisilni prekid skripte.

Sintaksa

phpdie(message);

Primer

Jednostavan prekid skripte sa porukom:

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

Rezultat izvršenja koda:

php'Script stopped'

Primer

Korišćenje die pri proveri uslova:

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

Rezultat izvršenja koda:

php'Operation failed'

Primer

Korišćenje die bez poruke:

php<?php
  // Neki kod
  die();
  // Kod ispod neće biti izvršen
?>

Pogledajte takođe

  • funkciju exit,
    koja je ekvivalent die
  • funkciju trigger_error,
    koja generiše korisničku grešku