Przykład
Wysyłanie wiadomości o błędach w dzienniku błędów serwera sieci Web i do konta pocztowego:
<?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]");
}
?>
Definicja i Wykorzystanie
error_log() Funkcja wysyła komunikat o błędzie do dziennika, do pliku lub do konta pocztowego.
Składnia
error_log( message,type,destination,headers ) ;
Parametr | Opis |
---|---|
message | Wymagany. Określa komunikat o błędzie, aby się zalogować |
type | Opcjonalny. Określa, gdzie komunikat o błędzie powinien iść. Możliwe wartości:
|
destination | Opcjonalny. Określa odbiorcę komunikatu o błędzie. Wartość ta zależy od wartości parametru type |
headers | Opcjonalny. Używany tylko jeśli parametr typ jest ustawiony na 1. Określa dodatkowe nagłówki, jak z CC i BCC. Wiele nagłówki powinny być oddzielone CRLF (\r\n) |
Szczegóły techniczne
Zwracana wartość: | TRUE w przypadku powodzenia, FALSE w przypadku porażki |
---|---|
Wersja PHP: | 4.0+ |
PHP zmian: | PHP 5.2.7: wartość 4 dodano do parametru typ |
<PHP Error Reference