Hàm error_reporting() của PHP
Mẫu
Định nghĩa các mức độ báo cáo lỗi khác nhau:
<?php // Tắt báo cáo lỗi error_reporting(0); // Báo cáo lỗi runtime error_reporting(E_ERROR | E_WARNING | E_PARSE); // Báo cáo tất cả lỗi error_reporting(E_ALL); // Tương đương error_reporting(E_ALL); ini_set("error_reporting", E_ALL); // Báo cáo tất cả lỗi ngoài E_NOTICE error_reporting(E_ALL & ~E_NOTICE); ?>
Định nghĩa và cách sử dụng
Hàm error_reporting() quy định loại lỗi nào nên được báo cáo.
Hàm error_reporting() có thể thiết lập hướng dẫn error_reporting trong quá trình chạy.
PHP có nhiều mức độ lỗi, hàm này có thể thiết lập mức độ lỗi trong quá trình chạy script. Nếu không thiết lập tham số tùy chọn level,error_reporting() chỉ trả về mức độ báo cáo lỗi hiện tại.
Cú pháp
error_reporting(level);
Tham số | Mô tả |
---|---|
level |
Tùy chọn. Định nghĩa mức độ error_reporting mới. Có thể là một mách bảo vệ hoặc một hằng số đã đặt tên. Ghi chú:Đề xuất mạnh mẽ sử dụng các hằng số đã đặt tên để đảm bảo tương thích với các phiên bản tương lai. Do việc thêm mức độ lỗi và việc mở rộng phạm vi giá trị nguyên, các mức độ lỗi dựa trên số nguyên không luôn thể hiện như mong đợi. Các mức độ lỗi có sẵn và ý nghĩa thực tế của chúng được mô tả trong predefined constants. |
Chi tiết kỹ thuật
Giá trị trả về: | Trả về giá trị cũ error_reporting Mức độ, hoặc trong level Trả về mức độ hiện tại nếu không cung cấp tham số. |
---|---|
Phiên bản PHP: | 4.0+ |