Tworzę właśnie klasę sprawdzającą formularze w mojej aplikacji. Większość z tych formularzy różni się od siebie pewnymi elementami, np. w jednym są tylko pola <input>, w innym <input> i <textarea>.
Teraz chcę napisać metodę, która będzie sprawdzała, czy pola są puste. Generalnie jeżeli liczba pól w formularzach jest taka sama, to nie ma problemu:
Formularz:
Klasa sprawdzająca formularz:
<? class CheckForm { public function __construct() {} public function isempty($var_1, $var_2, $var_3) { return false; else return true; } } ?>
Wywołanie:
<? $form = new CheckForm(); $form -> isempty($post_1, $post_2, $post_3); ?>
Tylko jeśli formularz będzie miał więcej pól to już takie rozwiązanie się nie sprawdzi.
Tak więc, czy jest możliwość aby do metody isempty() wrzucać dowolną liczbę zmiennych i jak sprawdzić ich poprawność.
Właśnie nie wiem do końca jak do tej metody przekazać zmienne, za pomocą tablicy?