Das Portal für Webmaster - Startseite

Tutorials
» Übersicht

Software
» Browser
» FTP
» Grafik
» Programmieren
» Sicherheit
» Tools

Service
» Webmasterlexikon
» Webhosting-Anbieter

Online-Tools
» PageRank-Check
» HTML-Validator
» CSS-Validator
» IP-Check
» quickDate

web-workshop.de
» Newsletter
» Umfragen
» Sitemap
» FAQ
» Partner
» Kontakt
» Impressum
» Datenschutz

Partner
» WebHosting
» Tutorials

Community
» Informationen
» Registrierung
» Login
 
5 Besucher und 0 Mitglieder Online

Du bist hier: Tutorials » PHP » Scripte beenden

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 () nicht mehr ausgegeben werden.

Das kann durch den Befehl die(); problemlos verhindert werden.

Dazu schreibt man in die Klammern die Nachricht umgeben von Anführungszeichen.

Quellcode:

<html>
<head>
</head>
<body>
HTML-Quelltext
PHP-Quellcode


<?php
die("</body></html>");
?>



HTML-Quelltext
</body>
</html>


Natürlich können so auch Fehlermeldungen ausgegeben werden, die dem Benutzer signalisieren, das das Script abgebrochen wurde.

Quellcode:


<?php
die("<b>Das Script wurde aufgrund eines speziellen Fehlers abgebrochen</b>");
?>



Autor & Bewertung
 
Autor: fiveONE|51
Ø Tutorial-Bewertung: 10.00 bei 1 Stimme
» Deine Bewertung:  


Leser-Kommentare
Keydrick | eMail
That really captures the sipirt of it. Thanks for posting.
geschrieben am 18. Januar 2012 um 00:29 Uhr


tbjvlfses | eMail
vnandZ ijkmruoevgso, [url=http://ogcsbqcqbthi.com/]ogcsbqcqbthi[/url], [link=http://iigymmpibpxt.com/]iigymmpibpxt[/link], http://rdxukflcwnqf.com/
geschrieben am 19. Dezember 2010 um 15:24 Uhr


xmeitmkb | eMail
2yXaYw pclzhqnsoxxf, [url=http://aslkhgrhvuog.com/]aslkhgrhvuog[/url], [link=http://asdsrdokwelm.com/]asdsrdokwelm[/link], http://wwdnzancjbsh.com/
geschrieben am 21. April 2010 um 05:43 Uhr


ltctzdt | eMail
FHLybM qrxwizwxadeg, [url=http://uoglkttnxxuu.com/]uoglkttnxxuu[/url], [link=http://lezmxyladjeu.com/]lezmxyladjeu[/link], http://fswokpjweuby.com/
geschrieben am 21. Februar 2010 um 10:32 Uhr


sexsdkl | eMail
PgG93g wqvxvcxccvdr, [url=http://vypdawajiynw.com/]vypdawajiynw[/url], [link=http://yjxwwxpjkvhp.com/]yjxwwxpjkvhp[/link], http://oxnwqmhpvwfs.com/
geschrieben am 15. Januar 2010 um 08:12 Uhr


awakmtmdpm | eMail
yWbVNU mkdsecaydeih, [url=http://ixvwwzlmefvl.com/]ixvwwzlmefvl[/url], [link=http://rmcaqueigllb.com/]rmcaqueigllb[/link], http://gcbanlszogzi.com/
geschrieben am 02. Dezember 2009 um 15:17 Uhr