Heim >Backend-Entwicklung >PHP-Problem >So drucken Sie Fehler auf dem PHP-Server
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.
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.
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.
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.logWir können dieses Konfigurationselement auskommentieren und den Protokolldateipfad festlegen:
error_log = /var/log/php_errors.logDadurch 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!