Я пишу веб-приложение с использованием PHP и запускаю несколько ситуаций, когда мне нужен аналогичный код на сервере и в браузере. Например:Тот же код в браузере/сервере
- Я хочу проверить вход пользователя и сгенерировать те же сообщения об ошибках с обеих сторон.
- Я хочу форматировать данные с использованием определенных правил (например, если заданное поле меньше 1, покажите его с двумя знаками после запятой, в противном случае - нет), и оно будет отображаться одинаково независимо от того, какая сторона его отображает.
Похоже, что это должна быть общая проблема, так как люди двигают логику с сервера на браузер. Но существуют ли общие шаблоны или библиотеки для работы с ним (особенно для PHP)?
Хороший вопрос, хотя, строго говоря, ** перемещение ** проверка с сервера на браузер - плохая идея для безопасности. Лучше «предварительно проверить» в браузере (для немедленной обратной связи с пользователем) и повторить проверку на сервере (для обеспечения безопасности). –
Абсолютно - я хочу его в обоих местах. –