Heim >Backend-Entwicklung >PHP-Problem >Was sind die Fehlerprotokollebenen in PHP?
Zu den Fehlerprotokollebenen in PHP gehören E_ALL, E_ERROR, E_RECOVERABLE_ERROR, E_WARNING, E_PARSE, E_STRICT usw.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.
Die Fehlerprotokollstufen in PHP sind wie folgt:
; E_ALL Alle Fehler und Warnungen (außer E_STRICT)
; Schwerwiegende Fehler. Die Ausführung des Skripts wird ausgesetzt.
; E_RECOVERABLE_ERROR Die schwerwiegendsten Fehler.
; E_WARNING Nicht schwerwiegender Laufzeitfehler, nur eine Warnung, die Ausführung des Skripts wird nicht gestoppt.
; E_PARSE Parsing-Fehler bei der Kompilierung, Parsing-Fehler sollten nur vom Parser generiert werden.
; E_NOTICE Die Erinnerung wird generiert, wenn das Skript ausgeführt wird (häufig verursacht durch einige Fehler in den von uns geschriebenen Skripten, z. B. wenn eine bestimmte Variable nicht definiert ist). Dieser Fehler führt nicht dazu, dass die Aufgabe unterbrochen wird.
; E_STRICT Die beim Ausführen des Skripts generierte Erinnerungsnachricht enthält einige von PHP ausgegebene Vorschlagsinformationen, die wir ändern können.
; E_CORE_ERROR Ein schwerwiegender Fehler, der nach dem Start von PHP auftritt. E_CORE_WARNING Ein nicht schwerwiegender Fehler, der nach dem Start von PHP auftritt. E_COMPILE_ERROR Ein schwerwiegender Fehler, der auftritt, wenn PHP startet wird kompiliert.
; E_COMPILE_WARNING Warnmeldung wird beim Kompilieren von PHP generiert
; E_USER_WARNING Vom Benutzer generierte Warnung
äh
Tipps:
~ bedeutet nicht
Zum Beispiel: error_reporting = E_ALL & ~E_NOTICE bedeutet, dass die Fehlerstufe E_ALL und außer E_NOTICE ist
Das obige ist der detaillierte Inhalt vonWas sind die Fehlerprotokollebenen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!