PHP set_exception_handler() Function
Complete PHP Error Reference
Definition and Usage
The set_exception_handler() function sets a user-defined function to handle
exceptions.
This function is used to create a way of handling exceptions during
runtime.
This function returns the old exception handler, or NULL on failure or if no
previous handler is defined.
Syntax
set_exception_handler(exception_function)
|
Parameter |
Description |
exception_function |
Required. Specifies the function to be called when
an uncaught exception occurs. This function must be defined before calling
the set_exception_handler() function. The exception handler function
requires one
parameter, which is the exception object that was thrown |
Tips and Notes
Tip: The script will stop executing after the exception handler is
called.
Example
<?php
function myException($exception)
{
echo "<b>Exception:</b> " , $exception->getMessage();
}
set_exception_handler('myException');
throw new Exception('Uncaught Exception occurred');
?>
|
The output of the code above should be something like this:
Exception: Uncaught Exception occurred
|
Complete PHP Error Reference
|
|
|