рекомендация для структуры проверки php - PullRequest
4 голосов
/ 11 июня 2009

Сейчас я проверяю множество полей в PHP, и мне нужно предварительно отформатировать базовые (длина строки и т. Д.) И более сложные (например, тэги strip <>)

Кто-нибудь может порекомендовать класс, который это делает, или, может быть, фреймворк, или, может быть, некоторые функции, которые делают это?

Ответы [ 5 ]

7 голосов
/ 11 июня 2009

Я предполагаю, что вы проверяете POST-формы: используйте Zend_Form и Zend_Filter

2 голосов
/ 11 июня 2009

Если вы используете PHP> = 5.2.0, тогда вы можете использовать встроенные в PHP функции фильтра . В частности, обратите внимание на filter_var_array , который можно использовать для проверки массива входных данных, каждый из которых имеет свои собственные правила проверки. Если вы не хотите участвовать в полной платформе, это может оказаться полезным.

Кроме того, я нашел проверочную библиотеку Коханы , которая очень хороша.

1 голос
/ 03 апреля 2016

Respect / Validation

Самый потрясающий механизм проверки, созданный для PHP.

use Respect\Validation\Validator as v;

$number = 123;
v::numeric()->validate($number); // true
1 голос
/ 23 февраля 2011

Просто посмотрите класс проверки php , он имеет более 60 методов проверки в одном классе php.

0 голосов
/ 09 января 2012

Это туз: http://code.google.com/p/phpv/

Маленький, классный, легко расширяемый и более того: я разработал его! :)

Он также не зависит от контекста, и его можно использовать для проверки в сценариях CLI.

Также он использует пространства имен, которые НАКОНЕЦ были добавлены в язык. Так что больше никаких коллизий имен и всего такого

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...