A die konstrukció

A die konstrukció (vagy párja a exit) azonnal leállítja a PHP szkript végrehajtását. Ekkor átadhat egy üzenetet, amely a leállás előtt megjelenik. Ezt a konstrukciót gyakran használják hibakezelésre vagy a szkript kényszerű leállítására.

Szintaxis

phpdie(message);

Példa

Egyszerű szkript leállítás üzenettel:

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

A kód végrehajtásának eredménye:

php'Script stopped'

Példa

A die használata feltétel ellenőrzésekor:

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

A kód végrehajtásának eredménye:

php'Operation failed'

Példa

A die használata üzenet nélkül:

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

Lásd még

  • a exit függvényt,
    amely a die párja
  • a trigger_error függvényt,
    amely felhasználói által definiált hibát generál