У меня есть такая структура управления:
switch ($var) {
case TRUE:
break;
case FALSE:
break;
case NULL:
break;
}
И мой случай NULL
никогда не вызывается, потому что, как я нашел в php руководство:
Учтите, что переключатель/кейс делает свободное сравнение.
Я знаю, что могу использовать IF
вместо SWITCH
, но мне бы этого не хотелось, у меня уже есть IF
в каждом CASE
моего ВЫКЛЮЧАТЕЛЯ
.
Есть ли способ как-то переписать SWITCH
или использовать какие-то хитрости, чтобы сделать сравнение значений строгим?