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.
&reftitle.parameters;
exception_handler
Name of the function to be called when an uncaught exception occurs.
This function 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.returnvalues;
Returns the name of the previously defined exception handler, or &null; on error. If
no previous handler was defined, &null; is also 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.