Fungsi error_log() PHP
Contoh
Kirim pesan kesalahan ke log server web dan alamat email akun:
<?php // Jika koneksi ke database salah, kirim pesan kesalahan ke log server if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // Jika habis FOO, kirim email ke admin if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
Definisi dan Penggunaan
Fungsi error_log() mengirimkan pesan kesalahan ke log kesalahan server, berkas, atau tujuan jarak jauh.
Sintaks
error_log(pesan,type,destination,headers);
Parameter | Deskripsi |
---|---|
pesan | Diperlukan. Tentukan pesan kesalahan yang harus dicatat. |
type |
Opsional. Tentukan tempat pengiriman kesalahan. Nilai yang mungkin:
|
destination | Opsional. Tentukan tujuan pesan kesalahan. Nilai ini ditentukan oleh type Nilai parameter menentukan. |
headers |
Opsional. Tentukan header ekstra, seperti From, Cc, dan Bcc. Tipe informasi ini menggunakan fungsi internal yang sama seperti mail(). Hanya saat message_type Dipakai saat diatur ke 1. Harus menggunakan CRLF (\r\n) untuk memisahkan beberapa header. |
Detil Teknik
Nilai kembalian: | Jika sukses, kembalikan TRUE, jika gagal, kembalikan FALSE. |
---|---|
Versi PHP: | 4.0+ |
Log Perbaruan PHP: | PHP 5.2.7: Nilai yang mungkin: 4 ditambahkan ke type Parameter. |