<? 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/f9t5L on line 2
Warning: Undefined variable $bar in /in/f9t5L on line 3
Warning: Undefined variable $foo in /in/f9t5L on line 7
Warning: Undefined variable $bar in /in/f9t5L on line 8
Warning: Undefined variable $bar in /in/f9t5L on line 13
Notice: Undefined variable: foo in /in/f9t5L on line 2
Notice: Undefined variable: bar in /in/f9t5L on line 3
Notice: Undefined variable: foo in /in/f9t5L on line 7
Notice: Undefined variable: bar in /in/f9t5L on line 8
Notice: Undefined variable: bar in /in/f9t5L on line 13