Die Funktion
error_log() sendet Fehler an das Server-Fehlerprotokoll, eine Datei oder ein Remote-Ziel.
error_log(message, message_type, destination, extra_headers)
message – Die Fehlermeldung, die protokolliert werden soll.
message_type – Gibt an, wo der Fehler auftreten soll. Mögliche Nachrichtentypen sind wie folgt
0 – Standard. Fehler werden an das Serverprotokollierungssystem oder an eine Datei gesendet, je nachdem, wie die error_log-Konfiguration in der php.ini-Datei festgelegt ist
1 – Fehler werden per E-Mail an die Adresse im Zielparameter gesendet. Dieser Nachrichtentyp ist der einzige, der den Header-Parameter verwendet
2 – Über die PHP-Debug-Verbindung gesendete Fehler. Diese Option ist nur in PHP 3
3 – Fehler werden zur Dateizielzeichenfolge hinzugefügt
destination – hängt vom Parameter message_type ab, wie oben beschrieben.
extra_headers – Verwenden Sie zusätzliche Header, wenn der Parameter message_type auf 1 gesetzt ist. Dieser Nachrichtentyp verwendet dieselbe interne Funktion wie mail().
error_log() gibt bei Erfolg TRUE und bei Fehler FALSE zurück.
Hier ist ein Beispiel -
Live-Demonstration
<?php error_log("That’s no good!", 3, "/var/tmp/my-errors.log"); ?>
Der Text wird im Protokoll gespeichert.
Das obige ist der detaillierte Inhalt vonerror_log()-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!