Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Exception и несколько ошибок
В итоге, при вводе данных, юзер будет получать сразу все ошибки, что бы их устранить.
При использовании try, throw new Exception(), catch, я получаю только одну ошибку, и пользователю придется несколько раз перезагружать форму, если у него будет несколько ошибок.
Вопрос: Как показать пользователю все ошибки, при использовании Exception?
Мелкий
Отправлено: 25 Мая, 2014 - 21:10:08
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Механизм исключений не предназначен для валидации.
Исключения нужны для тех случаев, которые случиться не должны были. Ошибка СУБД, не нашли необходимый файлик на нужном месте, передали функции неверные параметры.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.