Bir php doğrulama çerçevesi için öneri

4 Cevap php

PHP şimdi alanların tahsis doğrulayarak, ve ben temel preform zorunda (EKT dize uzunluğunu.) Ve daha karmaşık (şerit <> etiketleri, örneğin)

Herkes bunu yapar bir sınıf, ya da belki bir çerçeve, ya da bunları yapmak belki bazı fonksiyonları tavsiye edebilir misiniz?

4 Cevap

Ben POSTed formları doğrulayarak konum varsayalım: Zend_Form ve Zend_Filter kullanın

PHP kullanarak ediyorsanız> = 5.2.0 sonra PHP'nin filter functions yerleşik kullanabilirsiniz. Özellikle, kendi geçerlilik kuralları ile girdilerin bir dizi, her doğrulamak için kullanabileceğiniz, filter_var_array bakabilirsiniz. Tam bir çerçeve satın almak istemiyorsanız o zaman bu yararlı olabilir.

Alternatif olarak, ben Kohana's validation library çok iyi buldum.

Sadece php validation class, bu tek php sınıfta 60 üzerinde doğrulama yöntemleri vardır bakın.

Bu ace: http://code.google.com/p/phpv/

Küçük, serin, kolayca genişletilebilir ve dahası var: Ben geliştirdim! :)

Bu çok bağlam agnostik var ve bir de CLI komut dosyalarında doğrulama için kullanabilirsiniz.

Ayrıca nihayet dil ilave edilmiştir ad alanlarını kullanır. Yani artık adı çarpışmalar ve tüm bu sh * t.

Şerefe