Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die Fehlerprotokollebenen in PHP?

Was sind die Fehlerprotokollebenen in PHP?

王林
王林Original
2021-06-25 16:04:422924Durchsuche

Zu den Fehlerprotokollebenen in PHP gehören E_ALL, E_ERROR, E_RECOVERABLE_ERROR, E_WARNING, E_PARSE, E_STRICT usw.

Was sind die Fehlerprotokollebenen in PHP?

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 und
  • ~ bedeutet nicht

  • | bedeutet oder
  • Zum Beispiel: error_reporting = E_ALL & ~E_NOTICE bedeutet, dass die Fehlerstufe E_ALL und außer E_NOTICE ist

  • Verwandte Video-Tutorial-Freigabe:
php-Video-Tutorial

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn