Ö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:
|
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