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
die(message);
Példa
Egyszerű szkript leállítás üzenettel:
<?php
die('Script stopped');
echo 'This will not be executed';
?>
A kód végrehajtásának eredménye:
'Script stopped'
Példa
A die használata feltétel ellenőrzésekor:
<?php
$res = false;
if (!$res) {
die('Operation failed');
}
echo 'Success';
?>
A kód végrehajtásának eredménye:
'Operation failed'
Példa
A die használata üzenet nélkül:
<?php
// Some code
die();
// Code below won't execute
?>
Lásd még
-
a
exitfüggvényt,
amely a die párja -
a
trigger_errorfüggvényt,
amely felhasználói által definiált hibát generál