![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 19.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
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. ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Doprecyzuj co chcesz osiągnąć .. Generalnie łatwiej jest sprawdzić które zmienne są zdefiniowane funkcją get_defined_vars. Ten post edytował rocktech.pl 14.05.2013, 13:56:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 11:10 |