Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Switch case wiele warunków jedna wartość
@rtur
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 3
Dołączył: 23.02.2006

Ostrzeżenie: (0%)
-----


witam, mam coś takiego:

  1. switch ($_GET['s']) {
  2. case 'main': include_once('admin.main.php'); break;
  3. case 'admin-home': include_once('admin.main.php'); break;
  4. case 'admin': include_once('admin.main.php'); break;}

Jak widać wszystkie case includują ten sam plik, tak się zastanawiam, mogę to zapisać jakoś krócej?

np tak:

  1. switch ($_GET['s']) {
  2. case main:
  3. case admin-home:
  4. case admin:
  5. include_once('admin.main.php');
  6. break;}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ixpack
post
Post #2





Grupa: Zarejestrowani
Postów: 248
Pomógł: 55
Dołączył: 1.06.2010
Skąd: mam to wiedzieć?

Ostrzeżenie: (0%)
-----


Cytat(konole @ 25.05.2011, 19:00:49 ) *
Switch wykonuje się do momentu "break;"


Człowieku, co Ty za herezje piszesz? (Kochasz apple'a to chyba dlatego... Ja nie kocham - wręcz nie na wi dzę (IMG:style_emoticons/default/wink.gif) hehe)

Switch ($zmienna) { - nawias KLAMROWY

case 'a': instrukcje;
break; - koniec CASE'a

default: instrukcje;
- nie potrzebny, ale ja daję
} - nawias klamrowy. Czyli switch wykonuje się do ostatniego case'a w nawiasach klamrowych.

Chyba że Ciebie nie rozumiem, a chodzi Ci case ...sobie działa... break; To zwracam honor, ale Apple śmierdzi i tak (IMG:style_emoticons/default/wink.gif) (moja opinia)

Ten post edytował ixpack 25.05.2011, 20:32:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 03:53