Я проверяю выделение полей сейчас в PHP, и мне нужно предварительно подготовить базовый (длина строки и т. Д.) И более сложные (например, strip <> tags)
Может ли кто-нибудь рекомендовать класс, который делает это, или, может быть, фреймворк, или, может быть, некоторые функции, которые это делают?
Я предполагаю, что вы проверяете POSTed формы: используйте Zend_Form и Zend_Filter
Если вы используете PHP> = 5.2.0, вы можете использовать встроенные функции фильтрации PHP. В частности, посмотрите на filter_var_array , который вы можете использовать для проверки массива входов, каждый из которых имеет свои собственные правила проверки. Если вы не хотите покупать в полной структуре, они могут оказаться полезными.
В качестве альтернативы, я нашел, что библиотека проверки Коханы очень хороша.
Просто просмотрите класс проверки php , он имеет более 60 методов проверки в одном классе php.
Уважение / Validation
Самый удивительный механизм проверки, который когда-либо создавался для PHP.
use Respect\Validation\Validator as v; $number = 123; v::numeric()->validate($number); // true
Это туз: http://code.google.com/p/phpv/
Маленький, прохладный, легко расширяемый и, более того: я его разработал! 🙂
Он также является агностиком контекста, и его можно использовать для проверки в сценариях CLI.
Также он использует пространства имен, которые НАКОНЕЦ добавлены к языку. Так что больше именных столкновений и всего этого sh * t.
ура