Hàm trigger_error () tạo ra một thông báo lỗi do người dùng xác định.
Cú pháp
trigger_error(error_msg, error_type)
Tham số
-
error_msg - Nó chỉ định thông báo lỗi. Độ dài giới hạn ở 1024 ký tự.
-
error_type - Nó chỉ định loại lỗi cho thông báo lỗi này.
- Các loại lỗi có thể xảy ra:
-
E_USER_ERROR - Lỗi thời gian chạy nghiêm trọng do người dùng tạo. Các lỗi không thể khôi phục được. Việc thực thi tập lệnh bị tạm dừng.
-
E_USER_WARNING - Cảnh báo thời gian chạy không gây tử vong do người dùng tạo. Việc thực thi tập lệnh không bị tạm dừng.
-
E_USER_NOTICE - Mặc định. Thông báo thời gian chạy do người dùng tạo. Tập lệnh đã tìm thấy điều gì đó có thể là lỗi nhưng cũng có thể xảy ra khi chạy tập lệnh bình thường.
Quay lại
Hàm trigger_error () trả về FALSE nếu sai error_type được chỉ định, TRUE nếu không.
Ví dụ
Sau đây là một ví dụ -
<?php if ($demo<50) { trigger_error("Number cannot be less than 50"); } ?>
Đầu ra.
Nó cũng sẽ hiển thị lỗi tùy chỉnh sau đây
PHP Notice: Undefined variable: demo in /home/cg/root/4127336/main.php on line 2 PHP Notice: Number cannot be less than 50 in /home/cg/root/4127336/main.php on line 3