Всем привет! Чем больше изучаю, тем больше простейших вопросов.
Допустим, через ajax прилетели данные (userID и какой-то текст) мои действия:
подключаю класс и в метод sendMessage кидаю эти данные.
Грубо говоря в sendMessage включены внутренние методы класса (Проверка существования такого userID и запись в базу всех данных)
Вопрос вот в чем... Когда лучше проверять полученные данные?
1. Перед тем как отправляем данные в метод sendMessage
2. В методе sendMessage, но до начала работы методов на проверку userID и сохранения в базу
3. Перед отправкой в sendMessage, в самом методе sendMessage и в каждом методе который содержит sendMessage
1. Перед тем как отправляем данные в метод sendMessage
Условно, это точка приема от ajax, и я бы именно в точке приема проводил первичную проверку.
P.S. Личное мнение.
Евгений: Ну если в Вашем случае не используется MVC, думаю правильно бы делать проверку в методе sendMessage и там бросать исключение/возвращать ошибку, но тут в общем-то все зависит от архитектуры Вашего проекта.