Недавно я попробовал zend framework (проект быстрого старта) :) и мне очень понравилось.
Все фреймворки (zend, cakephp) реализуют очень хороший способ проверки полей формы. Более того, эти проверки настолько просты в реализации, что вам нужно только указать название подтверждения, которое вы хотите применить.
Как это:
$this->addElement('text', 'email', array(
'label' => 'Your email address:',
'required' => true,
'filters' => array('StringTrim'),
'validators' => array(
'EmailAddress',
)));
Также, если какой-либо из вводимых данных введен в соответствии с критериями проверки и отправлен, то оставшиеся значения полей формы вообще не очищаются и отображается правильное сообщение.
Это заставило меня задуматься о том, как мне создать систему, подобную этим критериям валидации. Чтобы его можно было легко встроить в веб-приложение, которое не было построено с использованием инфраструктуры.
Конечно, я могу сделать это в PHP (проверяя каждое опубликованное значение, используя функции или классы), но я хочу сделать это умнее и эффективнее, как это делали эти фреймворки.
Так же кто-нибудь знает о какой-либо библиотеке для PHP , которая может выполнять такие проверки.
Я надеюсь, что смогу ясно объяснить свое сомнение.
Любая помощь с благодарностью.