X
HOME HTML CSS JAVASCRIPT SQL PHP JQUERY XML ASP.NET MORE...
REFERENCES | EXAMPLES | FORUM | ABOUT

PHP set_exception_handler() Function


PHP Error Reference 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


PHP Error Reference Complete PHP Error Reference

Your suggestion:

Close [X]

Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

WEB BUILDING

Download XML Editor FREE Website BUILDER Free HTML5 Templates

SHARE THIS PAGE

facebook