...

/

Understanding PHP 8 Error Handling

Understanding PHP 8 Error Handling

Learn about improved error-handling techniques and features introduced in PHP 8.

Historically, many PHP error conditions were assigned an error level far below their actual severity. This gave developers a false sense of security because seeing only a Notice led them to believe that their code was not deficient. Many situations only formerly generated a Notice or a Warning when, in fact, their seriousness merited greater attention.

In this lesson, we look at a number of error-handling enhancements in PHP 8 that continue with the overall trend of enforcing good coding practices. The discussion in this chapter will help us to reexamine our code with an eye toward greater efficiency and fewer maintenance issues down the road.

Press + to interact

We have a look at changes to certain Notice and Warning error conditions that could have an impact on your code. Let’s first have a look at changes in how PHP 8 handles undefined variables.

Undefined variable handling

One notorious feature ...