Konstruktionen die

Konstruktionen die (eller dess motsvarighet exit) stoppar omedelbart körningen av PHP-skriptet. Man kan skicka med ett meddelande som kommer att skrivas ut innan exekveringen avslutas. Denna konstruktion används ofta för felhantering eller för att tvinga avsluta ett skript.

Syntax

phpdie(message);

Exempel

Enkelt avslut av skript med ett meddelande:

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

Resultat av kodkörning:

php'Script stopped'

Exempel

Användning av die vid kontroll av ett villkor:

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

Resultat av kodkörning:

php'Operation failed'

Exempel

Användning av die utan meddelande:

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

Se även

  • funktionen exit,
    som är en motsvarighet till die
  • funktionen trigger_error,
    som genererar ett användarfel