Exception and Error handling in PHP

Опубликовано: 26 Сентябрь 2024
на канале: Frank Prins
365
19

I've talked before on how to make sure that errors don't end up in production with tools like PHPStan and PHPUnit. But eventually that will happen. In this video, I talk about how to use set_error_handler, set_exception_handler, and register_shutdown_function to intercept errors and exception and to handle out of memory scenario's

00:00 intro
00:25 difference error vs exception
01:15 Current repository
01:30 error_reporting example
01:54 set_error_handler
03:52 bootstrap.php file
05:25 environment dev/test/prod
06:35 exceptions in error handlers
06:55 outputting formatted error
08:43 set_exception_handler
09:14 ExceptionHandler
12:24 Out of memory errors