<?
switch(true)
{
case ($foo == 1):
case ($bar == "horse"):
$foo = 2;
$bar = "hammer";
break;
case ($foo == 2):
case ($bar == "hammer"):
$foo = "horse";
$bar = "horse";
break;
default:
$foo = $bar;
break;
}
?>
Output for 8.0.13
Warning: Undefined variable $foo in /in/8sC8T on line 4
Warning: Undefined variable $bar in /in/8sC8T on line 5
Warning: Undefined variable $foo in /in/8sC8T on line 9
Warning: Undefined variable $bar in /in/8sC8T on line 10
Warning: Undefined variable $bar in /in/8sC8T on line 15
Notice: Undefined variable: foo in /in/8sC8T on line 4
Notice: Undefined variable: bar in /in/8sC8T on line 5
Notice: Undefined variable: foo in /in/8sC8T on line 9
Notice: Undefined variable: bar in /in/8sC8T on line 10
Notice: Undefined variable: bar in /in/8sC8T on line 15