мой оператор switch имеет около десяти результатов, но некоторым из них требуется 1/2 цикла для проверки, поэтому я не могу написать их в case (условии), поэтому я попытался использовать более одного случая по умолчанию, это возможно
<?php
switch(true) {
case 1:
break;
case 2:
break;
default:
echo "this text is never printed ??";
while(true) {
while(true) { // case 3
break 3;
}
break;
}
while(true) {
// case 4
break 2;
}
case 5:
break;
default:
while(true) {
// case 6
break 2;
}
case 7:
break;
}
?>
это возможно, поскольку мой первый дефолт вообще не выполняется?!
спасибо