Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%)
|
Mam normalnego swicha w phpie..
i wszystko dziala tylko teraz taki hak ktorego tyczy sie pytanie. TO DZIALA:
czy da sie w tym samym switchu zrobic cos na zasadzie: TO NIE DZIALA
czyli obejmuje ifem zawartosc case chodzi mi o to ze w ifie ma byc kilka casow i zeby nie powtarzac nascie razy tego samego ifa bo to bezsensu chyba ale moze nie da sie inaczej.. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%)
|
Nie, ale bardziej praktyką. (Istnieje taka zasada jak DRY - don't repeat yourself - nie powtarzaj sie).
Póki co raczej ci wydluzylo kod. Ale teraz dodaj do tego cos typu np. $zmienna=1; I tak w kazdym, wtedy juz kod bedzie powtorzony, bo mozna by przeciez napisac raz :-P. Ale za to masz latwa edycje itd zamiast kazdego to mozesz 1.. Itp -- Mialem raz podobny switch, to tak sie rzucilo w oczy. Musialem zmienic kazdemu sciezke do include, na podfolder, i/lub pod-podfolder. I lipa, bo bylo ich ponad 60. Dalbym konkretniejszy przyklad ale go nie pamietam. Wiem ze mi bardzo ulatwilo to, bo moglem zrobic np. $x=false; przed switchem, i w ewentualnych case dodac $x=true; I zamiast prawie kazdemu po kolei zmieniac sciezke, moglem copy-paste $x=true; (IMG:style_emoticons/default/tongue.gif) i w include np. include '/xxx/'.($x?'/yyy/':'').$inc.'.php'; Ten post edytował KsaR 17.09.2015, 21:48:59 |
|
|
|
eminiasty [PHP]Pytanie o bład parse w switchu 17.09.2015, 18:06:21
KsaR Nie da sie tak niestety , musisz po case '... 17.09.2015, 18:09:24
eminiasty twoj kod rozni sie tylko tym ze ujmujesz funkcjie ... 17.09.2015, 21:05:54
eminiasty no dobra sprobuje i tak moze rzeczywiscie to ulatw... 17.09.2015, 22:19:24
KsaR Hm, footer, itp.
To raczej sprawdzasz w nich czy k... 17.09.2015, 22:23:28
eminiasty czyli wchodzac na footer widac to ze np strona www... 22.09.2015, 09:32:18 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:05 |