PHP error handling function trigger_error()
Description
PHP function trigger_error() generates a user-level error or warning or notice.
The function can be used either along with the built-in error handler or with a user defined function which is set as the new error handler (set_error_handler()).
If you want to generate a specific response to an exception at runtime, using this function is useful.
Version:
PHP 4 >= 4.0.1, PHP 5.
Syntax:
trigger_error (error_msg, error_type )
Parameter:
| Parameters | Description | Required / Optional | Type | 
|---|---|---|---|
| error_msg | A string which will be displayed as an error message. | Required | string | 
| error_type | Specifies the error type for an error message. Values may be - 1. E_USER_ERROR. 2. E_USER_WARNING. 3. E_USER_NOTICE. | Optional | integer | 
Return Values:
The function returns FALSE if the wrong error_type is specified. Otherwise, it returns TRUE.
Example:
 <?php
  $a = 12;
  $b = 5;
  if($a%$b == 0)
  trigger_error("This is an error",E_USER_NOTICE );
  ?>
 
  Previous: set_exception_handler()
Next:  user_error()
