Fungsi error_log
Fungsi error_log membolehkan anda merekod mesej ralat ke dalam log sistem,
fail yang ditentukan atau menghantarnya melalui e-mel. Parameter pertama ialah mesej,
parameter kedua ialah jenis rakaman (0 untuk log sistem, 1 untuk e-mel, 3 untuk fail),
parameter ketiga ialah destinasi (fail atau e-mel), dan parameter keempat ialah pengepala tambahan untuk e-mel.
Sintaks
error_log(message, message_type, destination, extra_headers);
Contoh
Merekod mesej dalam log sistem:
<?php
error_log('Sambungan pangkalan data gagal', 0);
?>
Contoh
Merekod ralat dalam fail /var/log/php_errors.log:
<?php
error_log('Input pengguna tidak sah', 3, '/var/log/php_errors.log');
?>
Contoh
Menghantar mesej ralat melalui e-mel:
<?php
$to = 'admin@example.com';
$subject = 'Ralat kritikal';
$headers = 'From: webmaster@example.com';
error_log($subject, 1, $to, $headers);
?>
Lihat juga
-
fungsi
trigger_error,
yang menjana ralat pengguna -
fungsi
debug_backtrace,
yang mengembalikan timbunan panggilan