als devvers zijn jullie wel bekend met switch case.
kan soms handig zijn, zeker bij omgekeerd gebruik
maar ik wil ergens toe komen:
We gebruiken break; om uit te breken uit 'de lus' (zo vernoemd door php.net)
Ook kan je uit de lus breken met continue, praktisch is er geen verschil.
Zonder break; wordt alle code uitgevoerd na de eerste waar-conditie;
Zonder evalutie van de overige condities! Zelden handig, maar het kan.
Het zou handig zijn, om met continue aan te duiden, om opnieuw te evaluren!
De FICTIEVE uitkomst van deze code zou zijn
Lijkt mij toch handig, en implementeerbaar?
Zou het eventueel kunnen?
Wat denken jullie van deze nieuwe implementatie?
PHP:
1
2
3
4
| switch($day){ case 'monday': echo 'today is monday';break; case 'tuesday': echo 'today is tuesday';break; } |
kan soms handig zijn, zeker bij omgekeerd gebruik
PHP:
1
2
3
4
| switch(true){ case $day='monday': echo 'today is monday';break; case $day='teusday': echo 'today is tuesday';break; } |
maar ik wil ergens toe komen:
We gebruiken break; om uit te breken uit 'de lus' (zo vernoemd door php.net)
Ook kan je uit de lus breken met continue, praktisch is er geen verschil.
Zonder break; wordt alle code uitgevoerd na de eerste waar-conditie;
Zonder evalutie van de overige condities! Zelden handig, maar het kan.
Het zou handig zijn, om met continue aan te duiden, om opnieuw te evaluren!
PHP:
1
2
3
4
| switch(null){ case $foo: echo 'foo is null';continue; case $bar: echo 'bar is null';continue; } |
De FICTIEVE uitkomst van deze code zou zijn
code:
1
2
| foo is null bar is null |
Lijkt mij toch handig, en implementeerbaar?
Zou het eventueel kunnen?
Wat denken jullie van deze nieuwe implementatie?