Konstruktionen die

Konstruktionen die (eller dens ækvivalent exit) stopper omgående eksekveringen af et PHP-script. Man kan overføre en besked, som vil blive vist før arbejdet afsluttes. Denne konstruktion bruges ofte til fejlhåndtering eller tvungen afslutning af scriptet.

Syntaks

phpdie(message);

Eksempel

Simpel afslutning af script med en besked:

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

Resultat af kodekørsel:

php'Script stopped'

Eksempel

Brug af die ved kontrol af en betingelse:

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

Resultat af kodekørsel:

php'Operation failed'

Eksempel

Brug af die uden besked:

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

Se også

  • funktionen exit,
    som er en ækvivalent til die
  • funktionen trigger_error,
    som genererer en brugerdefineret fejl