Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: multi if isset
Forum PHP.pl > Forum > PHP
iksigrek
Jak najlepiej rozwiązać masowe sprawdzanie czy zmienne są ustawione ?

sprawdź('a, b, c'), gdzie wew. lecę if(isset($$a ... $$c)) i tak dalej się nie sprawdzi, bo nie sprawdzę tak globalnych, pól obiektów, czy głębiej wpakowanych zmiennych (chyba, że dodam jeszcze sporo kodu z dużą ilością warunków, a nie chodzi o kobyłę, tylko ułatwienie). Z kolei $tablica_do_sprawdzenia_issetem = func_get_args(); dla argumentów sprawdź($a, $b, $c), lub sprawdź($tablica_zmiennych) choć jest fajnym rozwiązaniem - i wystarczyło by przelecieć pętlą if isset, to i tak wywali mi notice'a Undefined variable: a, b, c in ..., zanim zdążę sprawdzić co i jak wewnątrz funkcji.

?
rocktech.pl
Witam.

Doprecyzuj co chcesz osiągnąć ..

Generalnie łatwiej jest sprawdzić które zmienne są zdefiniowane funkcją get_defined_vars.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.