<?php
$i="abc";
for ($j=0; $j<10; $j++) {
switch (1) {
case 1:
echo "In branch 1\n";
switch ($i) {
case "ab":
echo "This doesn't work... :(\n";
break;
case "abcd":
echo "This works!\n";
break;
case "blah":
echo "Hmmm, no worki\n";
break;
default:
echo "Inner default...\n";
}
for ($blah=0; $blah<200; $blah++) {
if ($blah==100) {
echo "blah=$blah\n";
}
}
break;
case 2:
echo "In branch 2\n";
break;
case $i:
echo "In branch \$i\n";
break;
case 4:
echo "In branch 4\n";
break;
default:
echo "Hi, I'm default\n";
break;
}
}
- Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- In branch 1
Inner default...
blah=100
In branch 1
Inner default...
blah=100
In branch 1
Inner default...
blah=100
In branch 1
Inner default...
blah=100
In branch 1
Inner default...
blah=100
In branch 1
Inner default...
blah=100
In branch 1
Inner default...
blah=100
In branch 1
Inner default...
blah=100
In branch 1
Inner default...
blah=100
In branch 1
Inner default...
blah=100
preferences:
311.76 ms | 406 KiB | 460 Q