<?php class Validator { public function __construct($data,$validators) { foreach($data as $data_key=>$data_value) { if(method_exists($this, $validators[$data_key])) { if($this->{$validators[$data_key]}($data_value)) { return true; }else return false; } } } } public function isInt($var) { return true; }else return false; } }
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