The trigger_error() function creates a user-defined error message.
Syntax
trigger_error(error_msg, error_type)
Parameters
error_msg − It specifies the error message. Limited to 1024 characters in length.
error_type − It specifies the error type for this error message.
- Possible error types:
E_USER_ERROR − Fatal user-generated run-time error. Errors that can not be recovered from. Execution of the script is halted.
E_USER_WARNING − Non-fatal user-generated run-time warning. Execution of the script is not halted.
E_USER_NOTICE − Default. User-generated run-time notice. The script found something that might be an error, but could also happen when running a script normally.
Return
The trigger_error() function returns FALSE if wrong error_type is specified, TRUE otherwise.
Example
The following is an example −
<?php if ($demo<50) { trigger_error("Number cannot be less than 50"); } ?>
Output.
It will show the following custom error as well
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