Hàm user_error () là một bí danh của hàm trigger_error () trong PHP. Nó được sử dụng để kích hoạt tình trạng lỗi của người dùng, nó có thể được sử dụng cùng với trình xử lý lỗi tích hợp hoặc với một chức năng do người dùng xác định đã được đặt làm trình xử lý lỗi mới.
Cú pháp
user_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.
-
Sau đây là 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 nghiêm trọng 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 user_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<10) { user_error("Number cannot be less than 2"); } ?>
Đầu ra
Sau đây là kết quả -
PHP Notice: Undefined variable: demo in /home/cg/root/4127336/main.php on line 2 PHP Notice: Number cannot be less than 2 in /home/cg/root/4127336/main.php on line 3