Heim  >  Artikel  >  Backend-Entwicklung  >  So drucken Sie Fehler auf dem PHP-Server

So drucken Sie Fehler auf dem PHP-Server

PHPz
PHPzOriginal
2023-04-10 09:35:00963Durchsuche

Im Prozess der PHP-Entwicklung kommt es sehr häufig vor, dass Fehler auftreten. Das ordnungsgemäße Debuggen von PHP-Code ist eine Aufgabe, der sich jeder PHP-Entwickler stellen muss. Ein solches Mittel sind Druckfehler.

PHP verfügt über eine Funktion namens error_reporting, die definiert, wie PHP mit Fehlern und Warnungen umgeht. Mit dieser Funktion können wir Fehler und Warnungen ausdrucken, um das Debuggen von PHP-Code zu verbessern.

Hier finden Sie einige Möglichkeiten, Fehler und Warnungen auszudrucken.

1. Verwenden Sie die Funktion „error_reporting“

In PHP können wir die Funktion „error_reporting“ verwenden, um die Fehlerstufe festzulegen, die gemeldet werden soll. Diese Funktion verfügt über einen optionalen Parameter $level, der die zu meldende Fehlerstufe darstellt. Wir können $level auf 0 setzen, um alle Fehlerberichte auszuschalten, oder auf -1, um alle Fehlerberichte zu aktivieren.

Zum Beispiel können wir den folgenden Code am Anfang der PHP-Datei hinzufügen, die wir debuggen möchten:

<?php
error_reporting(-1);

Dadurch werden alle Fehlerberichte geöffnet, sodass wir sie schnell finden können den Fehler und diagnostizieren ihn.

2. Verwenden Sie die Funktion ini_set

Wir können auch die Funktion ini_set verwenden, um die zu meldende Fehlerstufe festzulegen. Diese Funktion benötigt zwei Parameter: $name und $value. $name stellt den Namen des festzulegenden Konfigurationselements dar und $value stellt den festzulegenden Wert dar.

Zum Beispiel können wir den folgenden Code am Anfang der PHP-Datei hinzufügen, die wir debuggen möchten:

<?php
ini_set('error_reporting', -1);

Dadurch werden alle Fehlerberichte geöffnet, sodass wir sie schnell finden können den Fehler und diagnostizieren ihn.

3. Verwenden Sie das Konfigurationselement display_errors

Zusätzlich zum Festlegen der Fehlerberichtsebene im PHP-Code können wir auch Fehler drucken, indem wir das Konfigurationselement display_errors in der Konfiguration ändern Datei.

display_errors Das Konfigurationselement gibt an, ob Fehlerinformationen an den Browser ausgegeben werden sollen. Wir können dieses Konfigurationselement auf 1 setzen, um die Fehlerausgabefunktion einzuschalten, oder auf 0 setzen, um die Fehlerausgabefunktion auszuschalten.

Zum Beispiel können wir die folgende Zeile in der php.ini-Datei finden:

display_errors = Off

Wir können dieses Konfigurationselement auf Ein ändern:

display_errors = On
#🎜🎜 # Dadurch wird die Fehlerausgabefunktion aktiviert, sodass wir Fehlermeldungen sehen können.

4. Legen Sie das Konfigurationselement „error_log“ fest.

Zusätzlich zur Ausgabe von Fehlerinformationen an den Browser können wir die Fehlerinformationen zur späteren Überprüfung auch in eine Protokolldatei schreiben.

PHP verfügt über ein Konfigurationselement error_log, das den Dateipfad definiert, an den Fehlermeldungen ausgegeben werden. Wir können dieses Konfigurationselement so einstellen, dass Fehlerinformationen in eine Datei geschrieben werden.

Zum Beispiel können wir die folgende Zeile in der php.ini-Datei finden:

;error_log = php_errors.log
Wir können dieses Konfigurationselement auskommentieren und den Protokolldateipfad festlegen:

error_log = /var/log/php_errors.log
Dadurch werden Fehlermeldungen in die Datei /var/log/php_errors.log geschrieben.

Kurz gesagt, Druckfehler sind während der PHP-Entwicklung sehr wichtig. Mit den oben genannten Methoden können wir Fehlermeldungen drucken und Probleme im PHP-Code schnell finden und lösen.

Das obige ist der detaillierte Inhalt vonSo drucken Sie Fehler auf dem PHP-Server. 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