Hàm PHP error_reporting()
Ví dụ
Chỉ định báo cáo mức độ lỗi khác nhau:
<?php
// Turn off error reporting
error_reporting(0);
// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Report all errors
error_reporting(E_ALL);
// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>
Định nghĩa và cách sử dụng
Hàm error_reporting() chỉ định lỗi nào được báo cáo.
PHP có nhiều mức độ lỗi và việc sử dụng hàm này sẽ đặt ra mức độ đó cho tập lệnh hiện tại.
Cú pháp
error_reporting( level );
Giá trị tham số
Parameter | Description |
---|---|
level | Optional. Specifies the error-report level for the current script. Error numbers and named constants are accepted. Note: Named constants are recommended to ensure compatibility for future PHP versions |
Chi tiết kỹ thuật
Giá trị trả về: | Trả về mức báo cáo lỗi cũ hoặc mức báo cáo lỗi hiện tại nếu không có tham số cấp nào được đưa ra |
---|---|
Phiên bản PHP: | 4.0+ |
Nhật ký thay đổi PHP: | PHP 5.4: E_STRICT hiện là một phần của E_ALL. PHP 5.3: Mới: E_DEPRECATED và E_USER_DEPRECATED. PHP 5.2: Mới: E_RECOVERABLE_ERROR. PHP 5.0: Mới: E_STRICT. |
Tham chiếu lỗi PHP