PHP
Referenzliste
exit
Sonstige-Funktionen
Befehl:
void exit ([ string $status ] )
oder
void exit ( int $status )
oder
void exit ( int $status )
Parameter-Liste:
Beschreibung | |
---|---|
Falls status eine Zeichenkette ist, gibt diese Funktion beim Beenden den status aus.Falls status eine Ganzzahl ist, wird dieser Wert als Exit-Status verwendet anstatt ausgegeben zu werden. Ein Exit-Status sollte im Bereich von 0 bis 254 liegen, weil der Exit-Status 255 von PHP reserviert ist und deshalb nicht benutzt werden sollte. Der Status 0 wird verwendet, um ein Programm erfolgreich zu beenden.Hinweis: Falls status eine Ganzzahl ist, wird er von PHP >= 4.2.0 NICHT ausgegeben. |
Beschreibung:
Beendet die Ausführung des Skripts. Shutdown Funktionen und Objekt Destruktoren werden immer ausgeführt, auch wenn exit() aufgerufen wurde.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Da dies ein Sprachkonstrukt und keine Funktion ist, können Sie dieses nicht mit Variablenfunktionen verwenden.
Dieses Sprachkonstrukt entspricht die().
Dieses Sprachkonstrukt entspricht die().
Siehe auch:
exit() - Beispiel:
Eingabe:
<?php $dateiname = '/pfad/zur/datei'; $datei = fopen($dateiname, 'r') or exit("kann Datei $dateiname nicht öffnen"); ?>
exit() - Beispiel 2:
Eingabe:
<?php // das Programm normal beenden exit; exit(); exit(0); // das Programm mit einem Fehlercode beenden exit(1); exit(0376); // oktal ?>
exit() - Beispiel 3:
Eingabe:
<?php class Foo { public function __destruct() { echo 'Destruktor: ' . __METHOD__ . '()' . PHP_EOL; } } function shutdown() { echo 'Shutdown Funktion: ' . __FUNCTION__ . '()' . PHP_EOL; } $foo = new Foo(); register_shutdown_function('shutdown'); exit(); echo 'Das hier wird nicht mehr ausgegeben werden.'; ?>
Ausgabe:
Shutdown Funktion: shutdown()
Destruktor: Foo::__destruct()
Destruktor: Foo::__destruct()
Beschreibung:
Mit exit() kann man die Ausf�hrung eines Skripts beenden. Dabei ist darauf zu achten, dass das Skript nicht mehr fortgesetzt werden kann.
Sonstige-Funktionen