Задать вопрос
@Barrakuda74

Как в PHP поймать ошибки?

Есть множество данных которые получаю извне. У них есть определённая структура. Но однажды какой-либо параметр может придти пустым. А у меня в коде заложена работа с ним. Разумеется будет какой-нибудь notice или warning. Как их отловить? на PHP.net вроде приводятся примеры:
try {
   // Code that may throw an Exception or Error.
} catch (Throwable $t) {
   // Executed only in PHP 7, will not match in PHP 5
}

Но этот код нихрена не работает. Всё что внутри catch - не срабатывает. Почему?
  • Вопрос задан
  • 1329 просмотров
Подписаться 2 Простой 4 комментария
Ответ пользователя BitRouter К ответам на вопрос (3)
@BitRouter
1. Можно проверять сами данные empty isset или тип данных gettype is_array etc
2. Можно дополнительную функцию, если значение данных будет играть на логику
3. Можно заводить переменную для сбора ошибок
Ответ написан