Fungsi error_log() mengirimkan kesalahan ke log kesalahan server, file, atau tujuan jarak jauh.
Fungsi ini mengembalikan TRUE jika berhasil dan FALSE jika gagal.
error_log(kesalahan,ketik,tujuan,header)
parameter | menggambarkan |
---|---|
kesalahan | Diperlukan. Pesan kesalahan untuk dicatat. |
jenis | Opsional. Menentukan jenis pencatatan kesalahan. Jenis rekaman yang mungkin: 0 - Bawaan. Tergantung pada konfigurasi error_log di file php.ini, kesalahan dikirim ke sistem logging server atau ke file. 1 - Kesalahan dikirim ke alamat di parameter tujuan. Hanya tipe ini yang menggunakan parameter headers. 2 - Kirim kesalahan melalui koneksi debugging PHP. Opsi ini hanya tersedia di PHP 3. 3 - Kesalahan dikirim ke string target file. |
tujuan | Opsional. Menentukan ke mana harus mengirim pesan kesalahan. Nilai parameter ini bergantung pada nilai parameter "tipe". |
header | Opsional. Hanya digunakan jika parameter "tipe" adalah 1. Menentukan header tambahan seperti Dari, Cc dan Bcc. Header tambahan dipisahkan oleh CRLF (rn). Catatan: Saat mengirim email, header Dari harus disertakan. Ini dapat diatur di file php.ini atau melalui parameter ini. |
Contoh berikut mengirimkan email dengan kesalahan khusus:
<?php$test=2;if ($test>1){error_log("Kesalahan khusus telah dipicu",1,"[email protected]","Dari: [email protected]");}? >
Email yang diterima dengan kode di atas adalah sebagai berikut:
Kesalahan khusus telah dipicu