Fehlerbehandlung

@-Symbol als Operator zur Fehlerkontrolle

Neben den nativen Ausnahmen und deren Behandlung existieren in PHP einige Mechanismen, die es Programmierern ermöglicht, Einfluss auf das Standard-Verhalten von PHP zu nehmen.

Stellt man das @ vor einen Ausdruck, werden alle Fehlermeldungen, die von diesem Ausdruck erzeugt werden, unterdrückt, d.h. es wird keine Ausgabe gemacht. Ausdrücke sind in PHP z.B. Variablen, Funktionsaufrufe und Konstanten. Bei Funktions- oder Klassendefinitionen oder vor Kontrollstrukturen kann der Operator nicht verwendet werden.
Das Unterdrücken von Meldungen bedeutet nicht, dass das Script weiter ausgeführt wird. Bei einem kritischen Fehler beendet das Script nach wie vor, nur bleibt der Hinweis auf die Ursache aus.

@include("meine_datei.php");
Annika , 18.08.2010 um 22:02

php fehler