I have to execute multiple set of instructions based upon a value, for example.
$value = 'AA';
switch ($value) {
case 'AA':
echo "value equals 1";
continue;
case 'BB':
echo "value equals 2";
continue;
case 'CC' || 'AA':
echo "value equals 3";
break;
}
What i am expecting from the above code is it should execute multiple cases based upon the values passed, the variable $value contains AA as the value so hence i am expecting it to execute both
case 'AA' and
case 'CC' || 'AA'
so it should print out value equals 1 value equals 3 however it does not execute it that way i am getting only value equals 1 as output. and if i remove continue from the statement it executes all three cases which is logically wrong. does the PHP's switch statement support multiple cases to be executed based on a single value? is there any workaround for this?
thank you..