Heim  >  Artikel  >  Backend-Entwicklung  >  error_log()-Funktion in PHP

error_log()-Funktion in PHP

王林
王林nach vorne
2023-09-13 19:57:081517Durchsuche

Die Funktion

error_log()-Funktion in PHP

error_log() sendet Fehler an das Server-Fehlerprotokoll, eine Datei oder ein Remote-Ziel.

Grammatik

error_log(message, message_type, destination, extra_headers)

Parameter

  • 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

    • verfügbar
    • 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().

Rückkehr

Die Funktion

error_log() gibt bei Erfolg TRUE und bei Fehler FALSE zurück.

Beispiel

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen