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

user_error() function in PHP


The user_error() function is an alias of trigger_error() function in PHP. It is used to trigger a user error condition, it can be used by in conjunction with the built-in error handler, or with a user defined function that has been set as the new error handler.

Syntax

user_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.

  • The following are the 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 user_error() function returns FALSE if wrong error_type is specified, TRUE otherwise.

Example

The following is an example −

<?php
   if ($demo<10) {
      user_error("Number cannot be less than 2");
   }
?>

Output

The following is the output −

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