THROWABLE ИЛИ EXCEPTION PHP
Throwable и Exception являются классами в PHP, которые используются для обработки ошибок и исключений в программном коде. Теоретически Throwable может быть использован для обработки исключительных ситуаций, но на практике класс Exception всегда используется в application code.
Класс Exception является родительским классом для всех исключений PHP и может быть использован для создания пользовательских исключений. Чтобы создать свои собственные исключения, можно наследовать от класса Exception и создавать подклассы, которые могут добавлять свои собственные свойства и методы.
Есть несколько способов обработки исключений в PHP. Один из них - использование конструкции try-catch. Конструкция try содержит код, который может вызвать исключение, а catch содержит блок, который будет выполнен, если исключение возникает. Если исключение не перехватывается, оно "выбрасывается" и будет обработано в любом родительском блоке try-catch.
Например, если у вас есть функция, которая может вызывать ошибки, вы можете обернуть ее в try-catch блок, чтобы обработать ошибки:
try {
// Код, который может вызвать ошибку
} catch (Exception $e) {
// Код для обработки ошибки
}
В блоке try вы пишете код, который может вызывать исключения, а в блоке catch вы указываете класс исключения, который вы хотите перехватить. В примере выше мы используем класс Exception. Вы можете создавать свои собственные классы исключений и использовать их в блоке catch.
PHP7: JumpStart Exceptions in the Engine/ Throwable Interface
Java Cơ Bản 67 throw/throws ra một exceptions theo ý muốn
PHP Exception Handling - Try Catch Block
Error Handling with PHP - Exceptions + Subclass Exceptions
Throw an Custom Exception - How to Throw an exception in php.
Laravel and PHP Try-Catch: Exceptions VS Errors?
php try catch throw exception - (php exceptions)
41: What Are Error Handlers in PHP - PHP Tutorial - Learn PHP Programming