推荐用于php验证框架

时间:2009-06-11 13:32:03

标签: php validation zend-framework

我现在正在验证PHP中的所有字段,我必须预先形成基本字符串(字符串长度等)和更复杂(例如条带<>标记)

任何人都可以推荐一个可以执行此操作的类,或者可能是一个框架,或者某些功能可以执行这些操作吗?

5 个答案:

答案 0 :(得分:7)

我假设您正在验证已发布的表单:使用Zend_FormZend_Filter

答案 1 :(得分:2)

如果您使用的是PHP> = 5.2.0,则可以使用PHP内置的filter functions。特别是,请查看filter_var_array,您可以使用它来验证输入数组,每个输入都有自己的验证规则。如果您不想购买完整的框架,那么这些可能会有用。

或者,我发现Kohana's validation library非常好。

答案 2 :(得分:1)

看看php validation class,它在单个php类中有超过60种验证方法。

答案 3 :(得分:1)

Respect/Validation

为PHP创建的最棒的验证引擎。

foreach (var dr in DriveInfo.GetDrives())
{
    if (dr.IsReady == true)
    {
        Console.WriteLine(string.Format("name : {0}   type : {1}", dr, dr.DriveType));
    }
}

答案 4 :(得分:0)

这是王牌:http://code.google.com/p/phpv/

小巧,酷炫,易于扩展,更重要的是:我开发了它! :)

它也与上下文无关,也可以在CLI脚本中使用它进行验证。

它还使用最终添加到语言中的命名空间。所以没有更多的名称冲突和所有那些sh * t。

干杯