Switch Verzweigung
Wolfgang
- php
Hallo,
kann man bei einer Switch-Verzweigung wie bei if/else mit einem Vergleichsoperator arbeiten (z.B.: >=):
switch ($var){
case <=0: Eine Anweisung;
default: Eine andere Anweisung;
}
Anstatt bei case einen konkreten Wert zu benutzen.
Bei mir haut das im Moment nicht hin ...
MfG
Wolfgang
hi,
kann man bei einer Switch-Verzweigung wie bei if/else mit einem Vergleichsoperator arbeiten (z.B.: >=):
switch ($var){
case <=0: Eine Anweisung;
default: Eine andere Anweisung;Anstatt bei case einen konkreten Wert zu benutzen.
nein, so geht das nicht.
was du aber machen kannst: switch(true), und dann die eigentlichen bedingungen in den cases notieren:
switch ($var){
case ($var<=0): Eine Anweisung;
case ($var==4711): Eine andere Anweisung;
default: Eine andere Anweisung;
btw: breaks nicht vergessen ;-)
gruß,
wahsaga
hi,
was du aber machen kannst: switch(true), und dann die eigentlichen bedingungen in den cases notieren:
switch ($var){
nicht aufgepasst, hier kommt natürlich dann das true hin:
switch (true){
case ($var<=0): Eine Anweisung; break;
case ($var==4711): Eine andere Anweisung; break;
default: Eine andere Anweisung;
gruß,
wahsaga
Danke,
funzt zwar immer noch nicht, liegt aber glaube ich woanders dran ...
MfG,
Wolfgang
hi,
funzt zwar immer noch nicht, liegt aber glaube ich woanders dran ...
code ...?
gruß,
wahsaga