Heim >Backend-Entwicklung >PHP-Problem >So debuggen Sie Fehler in PHP

So debuggen Sie Fehler in PHP

藏色散人
藏色散人Original
2020-10-15 11:26:542093Durchsuche

So debuggen Sie Fehler in PHP: Starten Sie zuerst den Fehlerbericht. Verwenden Sie dann die print-Anweisung, um das Programm zu debuggen. Verwenden Sie abschließend das Präfixzeichen „@“, um die PHP-Skriptfehleraufforderung abzuschirmen.

So debuggen Sie Fehler in PHP

Empfohlen: „PHP-Video-Tutorial

php-Fehler-Debugging

1. PHP-Fehlerstufen

Im Allgemeinen gibt es drei Stufen von PHP-Fehlern: Hinweis, Warnung und Fehler.

1. Hinweis: Hinweisfehler können während der Ausführung des Skripts verursacht werden oder während des normalen Betriebs auftreten. Tatsächlich handelt es sich hierbei möglicherweise um einen Fehler im Code, da die Interpretation durch PHP möglicherweise von der ursprünglichen Bedeutung des Codes abweicht.

2. Warnung: Es handelt sich um einen nicht schwerwiegenden Fehler, der auftritt, wenn der Code ausgeführt wird. Es handelt sich hierbei nicht um schwerwiegende Fehler, die die Skriptausführung nicht stoppen.

3. Fehler: Zeigt an, dass ein schwerwiegender Fehler aufgetreten ist, der dazu führt, dass das Skript nicht mehr ausgeführt wird. Dieser Fehler kann in jeder Phase des PHP-Betriebs auftreten. Beinhaltet Initialisierungs-, Parsing- und Ausführungscodephasen.

2. Starten Sie die Fehlerberichterstattung

2. Starten Sie den Apache-Server neu

1. Code ausführen

4. Verwenden Sie das Präfixzeichen @, um PHP-Skript-Fehlermeldungen zu blockieren

1. Code: Fehler beim Ausführen der Ergebnisse!

5 Verwenden Sie den Fehlerhandler, um Protokolle aufzuzeichnen

1 und starten Sie dann den Apache-Server

display_errors=On
error_reporting = E_ALL & ~E_NOTICE

3. Öffnen Sie die Datei „php_errors.log“. 09.04.2017 13:46:52 Asien/Hong_Kong] 1491716812: Programmfehler.

Das obige ist der detaillierte Inhalt vonSo debuggen 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