Function.error-reporting

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Berufsunfähigkeitsversicherung Vergleichen Online und WohngebäudeversicherungUnfallversicherung . Hundehalter-Haftpflicht Vergleichen

error_reporting — Gibt an, welche PHP-Fehlermeldungen angezeigt werden

Inhaltsverzeichnis

Beschreibung

int error_reporting ([ int $level ] )


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.

Parameter-Liste

level

Rückgabewerte

Gibt den bisherigen error_reporting Wert zurück level.

ChangeLog

Version Beschreibung 5.0.0 E_STRICT wurde hinzugefügt (ist aber nicht Teil von E_ALL). 5.2.0 E_RECOVERABLE_ERROR wurde hinzugefügt. 5.3.0 E_DEPRECATED und E_USER_DEPRECATED wurden hinzugefügt. 6 E_STRICT ist nun in E_ALL enthalten.

Beispiele

Beispiel #1 error_reporting() Beispiel

<?php
 
// Error Reporting komplett abschalten
error_reporting(0);
 
// Nur einfache Fehler melden
error_reporting(E_ERROR | E_WARNING | E_PARSE);
 
// E_NOTICE ist sinnvoll um uninitialisierte oder
// falsch geschriebene Variablen zu entdecken
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
 
// Melde alle Fehler außer E_NOTICE
// Dies ist der Vorgabewert in php.ini
error_reporting(E_ALL ^ E_NOTICE);
 
// Melde alle PHP Fehler
error_reporting(E_ALL);
 
// Dies entspricht error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
 
?>

Anmerkungen

Warnung Most of E_STRICT errors are evaluated at the compile time thus such errors are not reported in the file where error_reporting is enhanced to include E_STRICT errors (and vice versa).

Siehe auch

Die display_errors Direktive ini_set()

Persönliche Werkzeuge