<?phpclass eposta{function dogrula($email){if (preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/", $email)){return true;}else{return false;}}function filtrele($email){if (filter_var($email, FILTER_VALIDATE_EMAIL)) {return true;}else{return false;}}function sonuc($deger){if($deger==true){return "Geçerli e-posta adresi."."<br>";}else{return "Hatalı e-posta adresi."."<br>";}}}$kontrol=new eposta;//Yöntem 1$email="ulusanyazilim@gmail.com";$dogrula=$kontrol->dogrula($email);echo $kontrol->sonuc($dogrula);//Yöntem 2$email="ulusanyazilim@_gmail.com";$filtrele=$kontrol->filtrele($email);echo $kontrol->sonuc($filtrele);?>
Çıktısı
Geçerli e-posta adresi.Hatalı e-posta adresi.