Heim  >  Artikel  >  Backend-Entwicklung  >  So definieren Sie die Fehlerberichtsebene in der PHP-Konfigurationsdatei

So definieren Sie die Fehlerberichtsebene in der PHP-Konfigurationsdatei

青灯夜游
青灯夜游Original
2021-09-17 19:20:091539Durchsuche

So definieren Sie die Fehlerberichtsebene in der PHP-Konfigurationsdatei: 1. Öffnen Sie das PHP-Installationsverzeichnis, suchen und öffnen Sie die Konfigurationsdatei „php.ini“ 2. Suchen Sie in der Konfigurationsdatei das Element „error_reporting“ und Setzen Sie den Wert dieses Elements auf den erforderlichen Wert. Der Fehlertyp ist ausreichend.

So definieren Sie die Fehlerberichtsebene in der PHP-Konfigurationsdatei

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

So definieren Sie die Fehlerstufe in der PHP-Konfigurationsdatei

1. Öffnen Sie das PHP-Installationsverzeichnis , suchen und öffnen Sie die php.ini-Konfigurationsdatei

2. Suchen Sie in der Konfigurationsdatei das Element „error_reporting“ und setzen Sie den Wert dieses Elements auf den erforderlichen Fehlertyp.

Fehlertypen in PHP werden in der folgenden Tabelle angezeigt:

Wert Konstante Beschreibung
1 E_ERROR Ein schwerwiegender Laufzeitfehler, im Allgemeinen eine nicht behebbare Situation, z. B. Speicherzuordnung Die Das resultierende Problem führt dazu, dass das Skript beendet wird und nicht weiter ausgeführt wird.
2 E_WARNING Laufzeitwarnung (nicht schwerwiegender Fehler), es wird nur eine Eingabeaufforderung ausgegeben, aber das Skript beendet den Vorgang nicht.
4 E_PARSE Syntaxparsingfehler bei der Kompilierung, der nur vom Parser generiert wird.
8 E_NOTICE Laufzeitbenachrichtigung bedeutet, dass das Skript auf eine Situation stößt, die als Fehler erscheinen kann, aber es kann auch ähnliche Benachrichtigungen in Skripten geben, die normal ausgeführt werden können.
16 E_CORE_ERROR Ein schwerwiegender Fehler, der beim Start der PHP-Initialisierung auftritt, ähnlich wie E_ERROR, aber vom PHP-Engine-Kern generiert.
32 E_CORE_WARNING Warnung (nicht schwerwiegender Fehler), die während des PHP-Initialisierungsstarts auftritt, ähnlich wie E_WARNING , aber vom PHP-Engine-Kern generiert.
64 E_COMPILE_ERROR Schwerwiegender Fehler bei der Kompilierung, ähnlich wie E_ERROR, aber von der Zend-Skript-Engine generiert.
128 E_COMPILE_WARNING Kompilierungszeitwarnung (nicht schwerwiegender Fehler), ähnlich wie E_WARNING, aber von der Zend-Skript-Engine generiert.
256 E_USER_ERROR Die vom Benutzer generierte Fehlermeldung ähnelt E_ERROR, wird jedoch vom Benutzer selbst mithilfe der PHP-Funktion trigger_error() im Code generiert.
512 E_USER_WARNING Die vom Benutzer generierte Warnmeldung ähnelt E_WARNING, wird jedoch vom Benutzer selbst mithilfe der PHP-Funktion trigger_error() im Code generiert.
1024 E_USER_NOTICE Vom Benutzer generierte Benachrichtigungsinformationen ähneln E_NOTICE, werden jedoch vom Benutzer selbst mithilfe der PHP-Funktion trigger_error() im Code generiert.
1024 E_STRICT Aktivieren Sie PHPs Vorschläge für Codeänderungen, um die beste Interoperabilität und Vorwärtskompatibilität des Codes sicherzustellen.
2048 E_RECOVERABLE_ERROR Ein abfangbarer schwerwiegender Fehler, der darauf hinweist, dass ein potenziell gefährlicher Fehler aufgetreten ist, der jedoch noch nicht dazu geführt hat, dass sich die PHP-Engine in einem instabilen Zustand befindet. Wenn der Fehler nicht von einem benutzerdefinierten Handler abgefangen wird, wird er zu einem E_ERROR, was zur Beendigung des Skripts führt.
8192 E_DEPRECATED Wenn die Laufzeitbenachrichtigung aktiviert ist, werden Warnungen zu Code angezeigt, der in zukünftigen Versionen möglicherweise nicht ordnungsgemäß funktioniert.
16384 E_USER_DEPRECATED Die vom Benutzer generierte Warnmeldung ähnelt E_DEPRECATED, wird jedoch vom Benutzer selbst mithilfe der PHP-Funktion trigger_error() im Code generiert. Alle Fehler- und Warnmeldungen außer
30719 E_ALL E_STRICT.

Sie können auch die Funktion error_reporting() in der PHP-Datei verwenden, um die Fehlerstufe zu definieren.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo definieren Sie die Fehlerberichtsebene in der PHP-Konfigurationsdatei. 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