Konstruksjonen die

Konstruksjonen die (eller dens analog exit) stopper umiddelbart utførelsen av PHP-skriptet. Man kan sende en melding som vil vises før avslutning. Denne konstruksjonen brukes ofte for feilhåndtering eller tvungen avslutning av skript.

Syntaks

phpdie(message);

Eksempel

Enkel avslutning av skript med melding:

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

Resultat av kjøring:

php'Script stopped'

Eksempel

Bruk av die ved betingelsessjekk:

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

Resultat av kjøring:

php'Operation failed'

Eksempel

Bruk av die uten melding:

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

Se også

  • funksjonen exit,
    som er en analog til die
  • funksjonen trigger_error,
    som genererer en brukerdefinert feil