Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Jedi
@PHPjedi
PHP
Как улавливать ошибки в PHP?
Здравствуйте, как улавливать ошибки в PHP ?
Вот сейчас ошибка... Где именно прописать надо для того чтобы при ошибке выводилась "Извините, но на данный момент невозможно подключиться к БД" ?
В Node.js все очень удобно, но вот как в PHP ?
Спасибо!
Вопрос задан
более трёх лет назад
194 просмотра
3
комментария
Подписаться
1
Простой
3
комментария
Facebook
Вконтакте
Twitter
Sergej
@sayber
Куратор тега PHP
Пишите обработчик ошибок.
php.net/manual/ru/language.exceptions.php
Написано
более трёх лет назад
Jedi
@PHPjedi
Автор вопроса
https://pastebin.com/MNYtSyyy
так нормально ?
Написано
более трёх лет назад
Jedi
@PHPjedi
Автор вопроса
SharkMan
,
https://pastebin.com/MNYtSyyy
Написано
более трёх лет назад
Решения вопроса
1
Stalker_RED
@Stalker_RED
Надеюсь, что у вас единая точка входа.
Регистрируете
свой
обработчик ошибок
.
Все ваше приложение оборачиваете в try...catch,
Когда происходит ошибка автоматически вызывается ваш обработчик, и вы можете вывести красивую заглушку "ой, все сломалось", при этом можете получить
stack trace
и записать его красиво в лог.
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
2
Вадим Вадим
@defoltt
При манипуляции с БД используй try catch
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
1
комментарий
Facebook
Вконтакте
Twitter
Jedi
@PHPjedi
Автор вопроса
https://pastebin.com/MNYtSyyy
Написано
более трёх лет назад
Кирилл Несмеянов
@SerafimArts
Senior Notepad Reader
php.net/manual/ru/language.exceptions.php
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
Простой
Обновление версии PHP с 7.4.33 до 8.3 насколько необходимо?
2 подписчика
вчера
1179 просмотров
3
ответа
PHP
Средний
Почему так работает usort?
1 подписчик
вчера
143 просмотра
1
ответ
PHP
+2 ещё
Простой
Не приходят сообщения с контактной формы, Извините, данные не были переданы?
1 подписчик
15 июл.
195 просмотров
3
ответа
PHP
+2 ещё
Простой
Есть web-сервер на php или nodejs который поддерживает работу с .htaccess?
1 подписчик
07 июл.
1632 просмотра
5
ответов
PHP
Простой
Лишние переводы строк в ответе сервера (echo)?
1 подписчик
04 июл.
177 просмотров
1
ответ
PHP
+1 ещё
Простой
Как получить id добавленной записи PHP PDO PGSQL?
1 подписчик
01 июл.
216 просмотров
1
ответ
PHP
+1 ещё
Средний
Как получить статус доставки сообщения firebase cloud messaging?
1 подписчик
30 июн.
103 просмотра
1
ответ
PHP
+1 ещё
Средний
Почему на двух доменах один сайт грузится с разной скоростью?
1 подписчик
29 июн.
302 просмотра
1
ответ
PHP
+1 ещё
Простой
API bot TG — Как мне узнать, на какой вопрос ответили?
1 подписчик
29 июн.
214 просмотров
4
ответа
PHP
+1 ещё
Средний
Почему при отправке push-уведомления service-worker выходит ошибка 404?
1 подписчик
27 июн.
109 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP developer
Marfatech
PHP-developer / PHP-разработчик
Wanted
До 250 000 ₽
PHP-разработчик
SM Lab
•
Москва
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама