Hallo,
ich habe folgendes Problem: Ich will innerhalb eines Switch-Case-Konstruktes die Switchvariable ändern, und dann in der Verzweigung fortfahren. Leider klappt das so nicht:
wobei die 1==1 Verzweigung in meinem richtigen Skript eine richtige Verzweigung darstellt...
Also eigentlich erwarte ich als Ergebnis:
Tatsächlich erhalte ich nur
Kann es sein, das der PHP-Interpreter die Switchvariable irgendwo temporär zwischenspeichert, und deshalb diese Änderung der Variablen keinen Einfluß hat?
cu
cP
ich habe folgendes Problem: Ich will innerhalb eines Switch-Case-Konstruktes die Switchvariable ändern, und dann in der Verzweigung fortfahren. Leider klappt das so nicht:
PHP-Code:
$d='s';
switch ($d){
case 's':
echo "das s";
if (1==1){
$d='b';
continue;
}
break;
case 'b':
echo "das b";
break;
}
Also eigentlich erwarte ich als Ergebnis:
Code:
das s das b
Code:
das s
cu
cP
Kommentar