Heim > Artikel > Backend-Entwicklung > So überprüfen Sie Fehler in PHP
So überprüfen Sie Fehler in PHP: 1. Legen Sie die PHP-Fehlerberichtsebene fest, indem Sie die Parameter in [php.ini] konfigurieren. Sie können eine Zeile an der entsprechenden Position in php.ini hinzufügen über die PHP-Funktion [error_reporting].
So überprüfen Sie Fehler in PHP:
1. Legen Sie die Fehlerstufe von PHP fest, indem Sie die Parameter in php.ini konfigurieren. Sie können eine Zeile an der entsprechenden Position in php.ini hinzufügen error_reporting=E_ALL
CODE:[COPY]
error_reporting=E_ALL
Hinweis: php Die Implementierung in .ini enthält einige Beispiele. Meine lokale php.ini enthält beispielsweise die folgenden
;Beispiele:
;-Alle Fehler anzeigen, mit Ausnahme von Hinweisen und Codierungsstandardswarnungen
;error_reporting= E_ALL&~E_NOTICE
; - Alle Fehler anzeigen, mit Ausnahme von Hinweisen. Fehler_reporting=E_ALL&~E_NOTICE|E_STRICT
;Beispiele:;-Alle Fehler anzeigen, außer Hinweisen und Warnungen zu Codierungsstandards;error_reporting=E_ALL&~E_NOTICE;-Alle Fehler anzeigen, außer Hinweisen; error_reporting = e_all & ~ e_notice |. e_strict ; Starten Sie den Webdienst neu. Zweitens legen Sie die PHP-Fehlerstufe über die PHP-Funktion error_reporting fest. Wenn Sie keine Änderung der Parameterkonfiguration in php.ini haben, können Sie die Fehlerstufe über diese Funktion festlegen. error_reporting()-Funktionsverwendungsmethodeerror_reporting(report_level)Wenn die Parameterebene nicht angegeben ist, wird die aktuelle Fehlerebene zurückgegeben. Beliebig viele der oben genannten Optionen können mit „OR“ verknüpft werden (mittels OR oder |), sodass alle erforderlichen Fehler aller Ebenen gemeldet werden können. Der folgende Code deaktiviert beispielsweise benutzerdefinierte Fehler und Warnungen, führt bestimmte Vorgänge aus und kehrt dann zur ursprünglichen Fehlerstufe zurück: //Fehlerberichterstattung deaktivieren error_reporting(0); //Bei Laufzeitfehler melden error_reporting(E_ERROR|E_WARNING|E_PARSE);//Alle Fehler meldenerror_reporting(E_ALL);CODE:[COPY]//Fehlerberichterstattung deaktivierenerror_reporting(0);
/ / Laufzeitfehler meldenerror_reporting(E_ERROR | E_WARNING | E_PARSE);//Alle Fehler meldenerror_reporting(E_ALL);Dann können wir die Datei include/common.inc.php im Forum ändernerror_reporting(0); CODE:[COPY] error_reporting(0);zu
error_reporting(E_ALL); CODE:[COPY] error_reporting(E_ALL);und speichern Sie es, damit Sie die von PHP gemeldete Fehlermeldung sehen können
Wenn Sie mehr über das Programmieren erfahren möchten, achten Sie bitte auf die Spalte
php-Schulung!
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie Fehler in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!