Mô tả
Hàm trigger_error() tạo thông báo lỗi do người dùng định nghĩa.
Cú pháp
trigger_error(error_msg, error_type)
Tham số
error_msg − Thông báo lỗi. Giới hạn 1024 ký tự.
error_type − Loại lỗi.
Các loại lỗi có thể:
E_USER_ERROR − Lỗi chạy tử do người dùng gây ra. Không thể phục hồi. Script dừng.
E_USER_WARNING − Cảnh báo chạy tử do người dùng gây ra. Script không dừng.
E_USER_NOTICE − Mặc định. Thông báo chạy tử do người dùng. Script tìm thấy điều gì đó có thể là lỗi.
Giá trị trả về
Trả về FALSE nếu error_type sai, TRUE nếu không.
Ví dụ
<?php
if ($demo < 50) {
trigger_error("Number cannot be less than 50");
}
?>Kết quả
Sẽ hiển thị lỗi tùy chỉnh như sau:
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