Хорошо, это может быть очень важный вопрос, но я нахожу, что PHP-документация по этому и нескольким интернет-поискам не дает мне представления об этом.
Когда я должен использовать блоки try-catch для улучшения моего приложения?
Я читал, что кто-то говорит, что мы должны использовать блоки try-catch только для предотвращения фатальных ошибок. Я читал, что кто-то другой говорит, что мы должны использовать его только при непредвиденных ошибках (подождите, что? Неожиданно? Если они непредвиденные ошибки, как я могу предотвратить их с помощью try-catch? Должен ли я поместить весь код моего приложения внутри блока try?). Другие просто говорят, что блоки try-catch должны использоваться везде, потому что они также могут быть расширены (расширение класса Exception). Наконец, кто-то говорит, что блок try-catch PHP абсолютно бесполезен, потому что они очень плохо реализованы. (На этом я нашел хороший вопрос о производительности).
Мне кажется, что эта тема очень странная и запутанная. Может ли кто-нибудь зажечь меня?