Мне было интересно, как можно было бы написать собственные обработчики исключений.
чтобы я мог сделать что-то вроде
throw new dbException($sql, $message);
и вывести его
В вашем запросе произошла ошибка
Сообщение: {$ сообщение здесь}
Запрос: {$ sql здесь}
Строка: {исключение строки было брошено}
Файл: {исключение файла было выброшено из}
но я также хочу перехватить, например, синтаксические ошибки и ошибки синтаксического анализа (если возможно)