switch?
Peter
- php
0 Dieter Raber0 Peter
hallo!
Ich habe folgendes Problem:
Ich möchte diverse if-Abfragen durch ein Switch ersetzen. - sind diese if's aber so "aufgebaut":
if(isset($_GET['hallo'])) {
}
elseif(isset($_GET['servus'])) {
}
elseif(isset($_GET['hallihallo'])) {
}
else {
}
Wie schreibt man sowas in ein Switch um?
switch($_GET[])
case hallo:
###
break;
case servus:
###
break;
case hallihallo:
###
break;
default:
###
break;
so?
Würde mich über eine Antwort freuen!
Gruss
Peter
Hallo Peter,
Du musst auf true zurueckgreifen:
switch(true)
{
case isset($_GET['hallo']):
machwas();
break;
case isset($_GET['servus'])
...
Gruß,
Dieter
hallo!
Du musst auf true zurueckgreifen:
switch(true)
danke! ...woher soll man das auch wissen ;-)
Gruss
Peter
Hallo Peter,
danke! ...woher soll man das auch wissen ;-)
Du hast recht, es ist keine sehr gaengige Loesung, aber es gibt dazu Kommentare im Handbuch
Gruß,
Dieter