Heim  >  Artikel  >  Backend-Entwicklung  >  So überprüfen Sie Fehler in PHP

So überprüfen Sie Fehler in PHP

coldplay.xixi
coldplay.xixiOriginal
2020-10-05 13:13:133776Durchsuche

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

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()-Funktionsverwendungsmethode

error_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 melden

error_reporting(E_ALL);

CODE:[COPY]

//Fehlerberichterstattung deaktivieren

error_reporting(0);

/ / Laufzeitfehler melden

error_reporting(E_ERROR | E_WARNING | E_PARSE);

//Alle Fehler melden

error_reporting(E_ALL);

Dann können wir die Datei include/common.inc.php im Forum ändern

error_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!

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