PHP exception handling—set top-level exception handler

WBOY
Release: 2016-08-08 09:23:28
Original
1576 people have browsed it

set_exception_handler() function sets a user-defined function that handles all uncaught exceptions.

Exception:" , $exception->getMessage(); } set_exception_handler('myException'); throw new Exception('Uncaught Exception occurred'); ?>

The output of the above code should look like this:

Exception: Uncaught Exception occurred

In the above code, there is no "catch" block, but the top-level exception handler is triggered. This function should be used to catch all uncaught exceptions.

Exception rules

  • Code that requires exception handling should be placed within a try code block to catch potential exceptions.
  • Every try or throw block must have at least one corresponding catch block.
  • Use multiple catch blocks to catch different kinds of exceptions.
  • Exceptions can be re-thrown in a catch block within a try block.

In short: if an exception is thrown, you must catch it.

The above introduces PHP exception handling - setting up the top-level exception handler, including aspects of it. I hope it will be helpful to friends who are interested in PHP tutorials.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!