Contoh
Kirim pesan kesalahan ke log kesalahan server web dan ke akun email:
<?php // Kirim pesan error ke log server jika terjadi kesalahan saat menghubungkan ke database if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // Kirim email ke administrator jika kehabisan FOO if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
Definisi dan Penggunaan
Fungsi error_log()
dapat digunakan untuk mengirimkan pesan kesalahan ke log, ke file, atau ke akun email.
Syntax
error_log(message, type, destination, headers);
Nilai Parameter
Parameter | Deskripsi |
---|---|
message | Required. Menentukan pesan error untuk dicatat |
type | Optional. Menentukan kemana pesan kesalahan harus pergi. Nilai yang memungkinkan: 0 – Default. Pesan dikirim ke logger sistem PHP, menggunakan mekanisme logging sistem OS atau file, tergantung pada konfigurasi error_log apa yang diatur di php.ini 1 – Pesan dikirim melalui email ke alamat di parameter tujuan 2 – Tidak lagi digunakan (hanya tersedia di PHP 3) 3 – Pesan ditambahkan ke file yang ditentukan di tujuan 4 – Pesan dikirim langsung ke handler logging SAPI |
destination | Optional.Menentukan tujuan pesan error. Nilai ini bergantung pada nilai parameter tipe |
headers | Optional. Hanya digunakan jika parameter type disetel ke 1. Menentukan header tambahan, seperti From, Cc, dan Bcc. Beberapa header harus dipisahkan dengan CRLF (\ r \ n) |
Detail Teknis
Return Value: | TRUE tentang kesuksesan. FALSE jika gagal |
---|---|
PHP Version: | 4.0+ |
Binary Safe: | No |
PHP Changelog: | PHP 5.2.7: Nilai 4 ditambahkan ke parameter tipe |