Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Własny validator
aras785
post
Post #1





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


Witam. Zacząłem pisać sobie własny validator danych oto co mam póki co:
  1. <?php
  2. class Validator {
  3. public function __construct($data,$validators) {
  4. foreach($data as $data_key=>$data_value) {
  5. if(array_key_exists($data_key, $validators)) {
  6. if(method_exists($this, $validators[$data_key])) {
  7. if($this->{$validators[$data_key]}($data_value)) {
  8. return true;
  9. }else return false;
  10. }
  11. }
  12. }
  13. }
  14. public function isInt($var) {
  15. if(is_int($var)) {
  16. return true;
  17. }else return false;
  18. }
  19. }
  20.  
  21. $dane = array('wiek'=>2);
  22. $validacja = array('wiek'=>'isInt');
  23.  
  24. if(new Validator($dane,$validacja)) echo 'ok';else echo 'Blad';

Póki co jest prosta zasada ale nie wiem dlaczego w ostatniej linijce gdy sprawdzam if(new Valid...) to zawsze pokazuje 'ok'... Szukam błędu ale niestety nie widzę. Proszę o podpowiedzi. Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 05:40