En son web geliştirme öğreticiler
 

PHP error_log() Function

<PHP Hata Başvurusu

Örnek

Web sunucusunun hata günlüğü ve bir posta hesabına hata mesajları gönderme:

<?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]");
}
?>


Tanımı ve Kullanımı

error_log() işlevi, bir dosyaya veya bir posta hesabına, bir günlüğüne de bir hata mesajı gönderir.


Sözdizimi

error_log( message,type,destination,headers ) ;

Parametre Açıklama
message Gereklidir. Giriş yapmak için hata mesajını belirtir
type İsteğe bağlı. Hata mesajı nereye gitmesi gerektiğine belirtir. Olası değerler:
  • 0 - Standart. İleti error_log yapılandırma php.ini içinde ayarlandığında şeye bağlı olarak, OS' sistem günlüğü mekanizmasını veya bir dosyayı kullanarak, PHP'nin sistem günlükçüsüne gönderilir
  • 1 - Message hedef parametresinde adrese e-posta ile gönderilir
  • 2 - Artık kullanımda (only available in PHP 3)
  • 3 - İleti hedefte belirtilen dosyaya eklenir
  • 4 - İleti SAPI günlüğü işleyicisi doğrudan gönderilir
destination İsteğe bağlı. Hata mesajının hedef belirler. Bu değer türü parametresinin değerine bağlıdır
headers İsteğe bağlı. Tür parametresi Cc ve Bcc, Dan gibi, 1. belirtir ek başlıklar olarak ayarlanmış olduğunda kullanılır. Çoklu başlıklar CRLF ile ayrılmalıdır (\r\n)

Teknik detaylar

Geri dönüş değeri: Başarı durumunda, aksi takdirde FALSE
PHP Sürümü: 4.0+
PHP Değişiklikler: PHP 5.2.7: 4 değeri tipi parametre ilave edildi

<PHP Hata Başvurusu