Heim > Artikel > Backend-Entwicklung > So definieren Sie die Fehlerberichtsebene in der PHP-Konfigurationsdatei
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.
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!