Exception Handling in PHP
Understand how to manage unexpected errors in PHP by learning exception handling methods. Explore how to use try, throw, catch, and finally keywords to control script behavior and implement custom error handling.
We'll cover the following...
What is an exception?
An exception is an unexpected program result that can be handled by the program itself. Exception Handling in PHP is almost similar to exception handling in all programming languages.
What happens when an exception is triggered?
When an exception is triggered, the current code state is saved. The code execution will switch to a predefined (custom) exception handler function. Depending on the situation, the handler may then resume the execution from the saved code state, terminate the script execution or continue the script from a different location in the code.
Exception handling keywords in PHP
PHP provides the following specialized keywords for this purpose:
- try
- throw
- catch
- finally
In the next lesson, we will learn about these keywords in detail.