<?php require ('includes/walidation.class.php'); // Odpalamy plik... $walidacja = new walidation; // odpalamy klase... if ($walidacja->email_walidation('555555@test.pl') == true) // Jezeli ta obiekt zwroci true. { } else { } ?>
I taką klase:
<?php class walidation { public $dane; // Dane czyli w naszym przypadku beda to dane do walidacji... public function email_walidation($dane) { if (preg_match('/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/', $dane)) { return true; // Jezeli e-mail jest OK to zwraca prawde. } else { return false; // Jezeli e-mail jest nie poprawny to zwaraca nie prawde. } } } ?>
Naukę klas zacząłem 15 minut temu więc nie wiem dlaczego zwraca mi false.