2009-06-11 89 views
4

現在我驗證領域的配發在PHP中,我有瓶坯基本(字符串長度等。)和更復雜(剝離<>標籤,例如)推薦一個PHP驗證框架

任何人都可以推薦一個這樣做的類,或者一個框架,或者一些可以做這些事情的函數?

回答

2

如果你使用PHP> = 5.2.0那麼你可以使用PHP的內置filter functions。特別是,看看filter_var_array,您可以使用它來驗證輸入數組,每個輸入都有其自己的驗證規則。如果你不想購買一個完整的框架,那麼這些可能是有用的。

另外,我發現Kohana's validation library是非常好的。

0

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

小,很酷,很容易擴展和更重要的是:我公司開發了! :)

它也是上下文不可知的,我們也可以在CLI腳本中使用它進行驗證。

此外,它使用已經最終添加到語言中的名稱空間。所以沒有更多的名稱衝突和所有sh * t。

乾杯

1

Respect/Validation

爲PHP有​​史以來創造的最真棒驗證引擎。

use Respect\Validation\Validator as v; 

$number = 123; 
v::numeric()->validate($number); // true