G2Valid sınıfını kullanıyorum, öneririm.

$kontrol = new G2Valid($_POST);
$kontrol->field('eposta')->validEmail('Geçerli bir e-posta adresi giriniz');
$kontrol->field('website')->validURL('Geçerli bir URL giriniz);
$kontrol->field('baslik')->isEmpty('Başlık alanı girilmesi zorunludur');

if ($kontrol->validate()) {
 // İşlemler...
}
gibi bir kullanımı var...