Hàm trigger_error
Hàm trigger_error tạo ra một thông báo lỗi do người dùng định nghĩa. Tham số đầu tiên của nó nhận văn bản thông báo, và tham số thứ hai - mức độ lỗi (mặc định là E_USER_NOTICE). Hàm này hữu ích cho việc gỡ lỗi và tạo hệ thống xử lý lỗi riêng.
Cú pháp
trigger_error(message, error_level);
Ví dụ
Tạo một thông báo đơn giản:
<?php
trigger_error("This is a notice message");
?>
Kết quả thực thi mã:
Notice: This is a notice message in file.php on line 2
Ví dụ
Tạo một cảnh báo do người dùng định nghĩa:
<?php
trigger_error("Invalid value entered", E_USER_WARNING);
?>
Kết quả thực thi mã:
Warning: Invalid value entered in file.php on line 2
Ví dụ
Tạo một lỗi nghiêm trọng:
<?php
trigger_error("Critical system error", E_USER_ERROR);
?>
Kết quả thực thi mã:
Fatal error: Critical system error in file.php on line 2
Ví dụ
Sử dụng trong cấu trúc điều kiện:
<?php
$age = -5;
if ($age < 0) {
trigger_error("Age cannot be negative", E_USER_WARNING);
}
?>
Kết quả thực thi mã:
Warning: Age cannot be negative in file.php on line 4