Практика PHP для начинающих. Урок 11. Validator - класс для валидации данных

Описание к видео Практика PHP для начинающих. Урок 11. Validator - класс для валидации данных

В этом видео мы напишем собственный класс для валидации данных. Это будет универсальный класс, который может валидировать любой массив данных. В этом классе мы опишем несколько стандартных методов-валидаторов, которые смогут проверить обязательное заполнение поля, минимальную и максимальную длину строки, а также формат адреса email. При этом класс будет гибким, что позволит с легкостью добавлять собственные валидаторы. Ну а использование класса для валидации данных фактически ничем не будет отличаться от аналогов в современных PHP-фреймворках: достаточно будет передать массив данных для проверки, а также массив с правилами валидации, всю дальнейшую необходимую работу сделает класс.

Данная серия уроков предназначена для начинающих программистов на PHP и веб-разработчиков. Цель предлагаемых уроков - научить писать правильный и красивый код, а также показать основные методики написания структурированного кода. В этих уроках будут затронуты такие темы как:
Как отделить логику от представления.
Как избежать дублирования кода.
Что такое Router (маршрутизатор) и как написать собственный класс Router.
Как работать с базой данных (БД), используя PDO и как написать свой класс для работы с БД.
Что такое Service Container и как написать свой Service Container.
Что такое Middleware и как написать свой Middleware.
и т.д.

Исходники к уроку - https://github.com/matroskin978/phpbe...

Комментарии

Информация по комментариям в разработке