Najnowsze tutoriale tworzenie stron internetowych
 

PHP error_log() Function

<PHP Error Reference

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:
  • 0 - domyślne. Wiadomość została wysłana do systemu rejestratora PHP, używając OS”mechanizm logowania systemu lub plik, w zależności od konfiguracji error_log jest ustawiony w php.ini
  • 1 - Wiadomość zostanie wysłana pocztą elektroniczną na adres podany w parametrze docelowego
  • 2 - Nie jest już w użyciu (only available in PHP 3)
  • 3 - Wiadomość jest dołączany do pliku podanego w okolicy
  • 4 - Wiadomość zostanie wysłana bezpośrednio do obsługi rejestrowania SAPI
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