Хороший вопрос, ответ на который знают очень немногие.
Чтобы на него ответить, надо обладать опытом как программиста, так и пользователя веб-сайтов. А это уникальное сочетание. Большая часть пользователей РНР не обладает ни тем ни другим, очень небольшая часть каким-то одним, и только единицы - и тем и другим.
Если коротко, то
- проверка не нужна
- сообщить пользователю о проблеме нужно
- но совсем не так
- самое главное - надо не забыть программиста. ему будет очень интересно узнать,
какая конкретно ошибка произошла, чтобы её
исправить.
Поэтому
Соответственно, если у тебя запрос аяксом, то проверяешь код ответа и пишешь 'Something went wrong. Please try again' яваскриптом.