Scripte beenden
Manch Programmier steht irgendwann mal vor dem Problem sein PHP-Script aufgrund von Fehlern oder programmier-technisch bedingt abrubt abzubrechen. Dazu stellt PHP zwei Funktionen zur Verfügung.
Scriptabbruch mit exit();
Mit dem Befehl exit(); beendest Du Dein Script sofort. Bei dieser Funktion gibt es keine Möglichkeit zum nachfolgenden Code zurückzukehren oder irgendeine Statusmeldung auszugeben.
Scriptabbruch mit die();
Die Funktion die(); beendet das Script ebenfalls sofort. Allerdings hat der Programmierer hierbei die Möglichkeit eine Fehlermeldung auszugeben oder Syntax-Fehler zu vermeiden.
Ein kurzes Beispiel mit dem Befehl exit();:
<html> <head> </head> <body> HTML-Quelltext PHP-Quellcode
<?php exit(); ?>
HTML-Quelltext </body> </html>
Ein ganz normales HTML-Dokument wird mit PHP-Code versehen. Soll dieser Quellcode in Mitten des Quelltextes abgebrochen werden, so werden die danach folgenden Zeilen nicht mehr ausgegeben. Das führt dazu, das das HTML-Dokument nicht korrekt beendet wird, da die End-Tags des HTML-Dokumentes ( |