Hàm error_log
Hàm error_log cho phép ghi các thông báo lỗi vào nhật ký hệ thống,
tệp tin được chỉ định hoặc gửi chúng qua email. Tham số đầu tiên truyền vào là thông báo,
tham số thứ hai - loại ghi (0 cho nhật ký hệ thống, 1 cho email, 3 cho tệp tin),
tham số thứ ba - địa chỉ đích (tệp tin hoặc email), và tham số thứ tư - các tiêu đề bổ sung cho email.
Cú pháp
error_log(message, message_type, destination, extra_headers);
Ví dụ
Ghi thông báo vào nhật ký hệ thống:
<?php
error_log('Kết nối cơ sở dữ liệu thất bại', 0);
?>
Ví dụ
Ghi lỗi vào tệp tin /var/log/php_errors.log:
<?php
error_log('Dữ liệu người dùng không hợp lệ', 3, '/var/log/php_errors.log');
?>
Ví dụ
Gửi thông báo lỗi qua email:
<?php
$to = 'admin@example.com';
$subject = 'Lỗi nghiêm trọng';
$headers = 'From: webmaster@example.com';
error_log($subject, 1, $to, $headers);
?>
Xem thêm
-
hàm
trigger_error,
hàm này tạo ra các lỗi người dùng tùy chỉnh -
hàm
debug_backtrace,
hàm này trả về ngăn xếp cuộc gọi