Beispiel
Senden Sie Fehlermeldungen an das Fehlerprotokoll des Web-Servers und zu einem Mail-Konto:
<?php
// Send error message to the server log if error connecting to the
database
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
error_log("Failed to connect to database!", 0);
}
// Send email to administrator if
we run out of FOO
if (!($foo = allocate_new_foo())) {
error_log("Oh no! We are out of FOOs!", 1, "[email protected]");
}
?>
Definition und Verwendung
Die error_log() Funktion sendet eine Fehlermeldung in ein Protokoll, in eine Datei oder auf ein Mail - Konto.
Syntax
error_log( message,type,destination,headers ) ;
Parameter | Beschreibung |
---|---|
message | Erforderlich. Gibt die Fehlermeldung zu protokollieren |
type | Optional. Gibt an, wo die Fehlermeldung gehen. Mögliche Werte:
|
destination | Optional. Gibt das Ziel der Fehlermeldung. Dieser Wert ist abhängig vom Wert des type - Parameters |
headers | Optional. Wenn der Typ - Parameter auf 1. Gibt zusätzliche Header, wie Von, Cc und Bcc nur verwendet. Mehrere Header sollte mit einem CRLF getrennt werden (\r\n) |
Technische Details
Rückgabewert: | TRUE bei Erfolg oder FALSE bei einem Fehler |
---|---|
PHP Version: | 4.0+ |
PHP Changelog: | PHP 5.2.7: Der Wert von 4 wurde mit dem Typ - Parameter hinzugefügt |
<PHP - Fehler Referenz