set_exception_handler
Sets a user-defined exception handler function
&reftitle.description;
stringset_exception_handlercallbackexception_handler
Sets the default exception handler if an exception is not caught within a
try/catch block. Execution will stop after the
exception_handler is called.
The exception_handler must be defined before calling
set_exception_handler. This handler function needs to accept
one parameter, which will be the exception object that was thrown.
&reftitle.parameters;
exception_handler
Name of the function to be called when an uncaught exception occurs.
&reftitle.returnvalues;
Returns the name of the previously defined exception handler, or &false; on error. If
no previous handler was defined, an empty string is returned.
&reftitle.examples;
set_exception_handler example
getMessage(), "\n";
}
set_exception_handler('exception_handler');
throw new Exception('Uncaught Exception');
echo "Not Executed\n";
?>
]]>
&reftitle.seealso;
restore_exception_handler,
restore_error_handler,
error_reporting,
&seealso.callback;, &listendand;
PHP 5 Exceptions.