Computer >> Computer tutorials >  >> Programming >> PHP

trigger_error() function in PHP


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