error_reporting Gibt an, welche PHP-Fehlermeldungen angezeigt werden &reftitle.description; interror_reporting intlevel 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. &reftitle.parameters; level Das neue error_reporting Level. Es können sowohl eine numerische Bitmaske als auch benannte Konstanten übergeben werden. Der Einsatz benannter Konstanten wird empfohlen um die Kompatibilität mit zukünftigen Versionen sicherzustellen. Wann immer Error Level Konstanten hinzugefügt werden erweitert sich der genutzte Integerbereich so das ältere Integerkonstanten nicht unbedingt weiter das erwartete Verhalten zeigen. Die folgende Tabelle listet die verfügbaren Konstanten auf. Die Bedeutung der jeweiligen Error Level finden Sie im Abschnitt predefined constants. <function>error_reporting</function> Level Konstanten und Bit-Werte value constant 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR 512 E_USER_WARNING 1024 E_USER_NOTICE 6143 E_ALL 2048 E_STRICT 4096 E_RECOVERABLE_ERROR 8192 E_DEPRECATED 16384 E_USER_DEPRECATED
&reftitle.returnvalues; Gibt den bisherigen error_reporting Wert zurück level. &reftitle.changelog; &Version; &Description; 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. &reftitle.examples; <function>error_reporting</function> Beispiel ]]> &reftitle.notes; 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). &reftitle.seealso; Die display_errors Direktive The html_errors directive The xmlrpc_errors directive ini_set