error_reporting
Gibt an, welche PHP-Fehlermeldungen angezeigt werden
Beschreibunginterror_reportingintlevel
Mit error_reporting wird die error_reporting
Direktive zur Laufzeit des Programms gesetzt. In PHP gibt es viele
Stufen für die Anzeige von Fehlermeldungen, die mit dieser
Funktion für die Dauer der Programmausführung eingestellt werden
kann.
error_reporting setzt die neue Stufe und gibt
die alte zurück. Der Parameter level
erwartet entweder eine Bitmaske oder den Namen einer Konstante. Es
wird dringend empfohlen, Konstantennamen zu verwenden, um die
Kompatibilität mit zukünftigen Versionen zu garantieren. Weil die
Stufen addiert werden, vergrössert sich der integer-Zahlbereich,
weswegen ältere, integer-basierte Stufen sich möglicherweise
anders verhalten, als Sie es erwarten.
Einige Beispiele:
error_reporting Beispiele
]]>
Die verfügbaren Konstanten für die Ausgabe der Fehlermeldungen
sind unten angegeben. Die aktuellen Bedeutungen dieser Stufen sind
bei den predefined constants beschrieben
Die Konstante E_STRICT mit dem Wert 2048 ist
ab PHP > 5.0.0 verfügbar. Die Konstante
E_ALL enthält die Stufe
E_STRICTNICHT.
Siehe auch display_errors
Directive und ini_set.