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...