Hey,
Ik heb het volgende stukje code:
Hetgeen dat het moet doet lijkt me helder. Het vreemde alleen aan deze switch is dat hij bij de waarde 0 van $test het resultaat "b" geeft. Bij alle andere waarden gaat het wel goed.
Ik heb op php.net gekeken maar kon over dit specifieke stukje geen info vinden. Misschien iemand hier die een verklaring heeft?
Ik heb het volgende stukje code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| $test = 0; switch($test) { case 3: case 6: echo "a"; break; case($test >= 9): echo "b"; break; default: echo "c"; } |
Hetgeen dat het moet doet lijkt me helder. Het vreemde alleen aan deze switch is dat hij bij de waarde 0 van $test het resultaat "b" geeft. Bij alle andere waarden gaat het wel goed.
Ik heb op php.net gekeken maar kon over dit specifieke stukje geen info vinden. Misschien iemand hier die een verklaring heeft?