PHP trigger_error() Function

The trigger_error() function creates a user-level error message.The trigger_error() function can be used with the built-in error handler, or with a user-defined function set by the set_error_handler() function.

bool trigger_error ( string $error_msg [, int $error_type = E_USER_NOTICE ] )

Used to trigger a user error condition, it can be used in conjunction with the built-in error handler, or with a user defined function that has been set as the new error handler (set_error_handler()). This function is useful when you need to generate a particular response to an exception at runtime.

Example -

ParameterDescription
errormsgRequired. Specifies the error message for this error. Max 1024 bytes in length
errortypeOptional. Specifies the error type for this error. Possible values:
  • E_USER_ERROR
  • E_USER_WARNING
  • E_USER_NOTICE (this is default)