我有这样的控制结构:
switch ($var) {
case TRUE:
break;
case FALSE:
break;
case NULL:
break;
}
我的
NULL
案例从未被调用,因为正如我在php手册中所发现的:我知道我可以使用
IF
代替SWITCH
,但是我不愿意,我的IF's
的每个CASE
中都已经有一些SWITCH
。有什么方法可以重写
SWITCH
或使用一些技巧使其严格比较值吗? 最佳答案
是的,你可以
switch (true) {
case $var === TRUE:
break;
case $var === FALSE:
break;
case $var === NULL:
break;
}
关于php - PHP中有什么方法可以使SWITCH运算符比较大小写吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10666735/