PHP
Referenzliste
error_log
Fehlerbehandlungsfunktionen
Befehl:
bool error_log ( string $message [, int $message_type = 0 [, string $destination [, string $extra_headers ]]] )
Parameter-Liste:
Beschreibung | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Die Fehlermeldung, die protokolliert werden soll. | |||||||||||
Sagt, wohin der Fehler gehen soll. Folgende Meldungstypen sind möglich:
| |||||||||||
Das Ziel. Die jeweilige Bedeutung hängt wie oben beschrieben vom Parameter message_type ab. | |||||||||||
Die zusätzlichen Kopfzeilen. Dieser Parameter wird verwendet, wenn der Parameter message_type auf 1 gesetzt ist. Dieser Meldungstyp verwendet dieselbe interne Funktion wie mail(). |
Beschreibung:
Sendet eine Fehlermeldung an das Fehlerprotokoll (Errorlog) des Webservers, an einen TCP-Port oder an eine Datei.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
error_log() - Beispiel:
Eingabe:
<?php // Sende eine Nachricht an das Serverlog, falls // keine Verbindung zur Datenbank herstellbar ist. if (!Ora_Logon($benutzername, $passwort)) { error_log("Die Oracle-Datenbank ist nicht erreichbar!", 0); } // Benachrichtige den Administrator per E-Mail, falls kein FOO mehr verfügbar ist. if (!($foo = allocate_new_foo())) { error_log("Wir haben ein Problem: FOO ist alle!", 1, "operator@example.com"); } // Eine weitere Möglichkeit, error_log() aufzurufen: error_log("Du hast Mist gebaut!", 3, "/var/tmp/meine-fehler.log"); ?>
Beschreibung:
Beschreibung | |
---|---|
5.2.7 | Der mögliche Wert 4 wurde zum Parameter message_type hinzugefügt. |
Fehlerbehandlungsfunktionen