Die Konstruktion die

Die Konstruktion die (oder ihr Äquivalent exit) beendet sofort die Ausführung des PHP-Skripts. Dabei kann eine Nachricht übergeben werden, die vor der Beendigung ausgegeben wird. Diese Konstruktion wird häufig zur Fehlerbehandlung oder zur erzwungenen Beendigung des Skripts verwendet.

Syntax

phpdie(message);

Beispiel

Einfache Beendigung des Skripts mit einer Nachricht:

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

Ergebnis der Codeausführung:

php'Script stopped'

Beispiel

Verwendung von die bei einer Bedingungsprüfung:

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

Ergebnis der Codeausführung:

php'Operation failed'

Beispiel

Verwendung von die ohne Nachricht:

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

Siehe auch

  • die Funktion exit,
    die ein Äquivalent zu die ist
  • die Funktion trigger_error,
    die einen benutzerdefinierten Fehler generiert