Home » PHP » Referensi Error PHP : Fungsi error_log()

Referensi Error PHP : Fungsi error_log()

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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

ParameterDeskripsi
messageRequired. Menentukan pesan error untuk dicatat
typeOptional. 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
destinationOptional.Menentukan tujuan pesan error. Nilai ini bergantung pada nilai parameter tipe
headersOptional. 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

You may also like