Đây là những hàm xử lý lỗi và xử lý các vấn đề về log trong PHP. Chúng cho phép bạn định nghĩa các qui tắc xử lý lỗi cho riêng bạn, cũng như chỉnh sửa cách lỗi đó có thể được log. Điều này cho phép bạn thay đổi và cải thiện việc báo cáo lỗi phù hợp với yêu cầu của bạn.
Sử dụng các hàm xử lý log này, bạn có thể gửi message một cách trực tiếp tới thiết bị khác, tới một Email, các các System log, … để bạn có thể log và giám sát các phần quan trọng của ứng dụng.
Cài đặt
Những hàm xử lý lỗi và xử lý log là một phần của PHP Core. Bạn không cần cài đặt gì thêm để sử dụng các hàm này.
Cấu hình Runtime
Chế độ vận hành của các hàm xử lý lỗi và xử lý log trong PHP phụ thuộc vào các cài đặt trong php.ini. Các cài đặt này được định nghĩa ở bảng sau:
error_reporting | NULL | PHP_INI_ALL | |
display_errors | "1" | PHP_INI_ALL | |
display_startup_errors | "0" | PHP_INI_ALL | Có sẵn từ PHP 4.0.3. |
log_errors | "0" | PHP_INI_ALL | |
log_errors_max_len | "1024" | PHP_INI_ALL | Có sẵn từ PHP 4.3.0. |
ignore_repeated_errors | "0" | PHP_INI_ALL | Có sẵn từ PHP 4.3.0. |
ignore_repeated_source | "0" | PHP_INI_ALL | Có sẵn từ PHP 4.3.0. |
report_memleaks | "1" | PHP_INI_ALL | Có sẵn từ PHP 4.3.0. |
track_errors | "0" | PHP_INI_ALL | |
html_errors | "1" | PHP_INI_ALL | PHP_INI_SYSTEM trong PHP Chủ Đề |