是否可以在 switch-case 中使用三个参数,如下所示:
switch($var1, $var2, $var3){
case true, false, false:
echo "Hello";
break;
}
如果不行,我应该只使用 if-else 还是有更好的解决方案?
最佳答案
语法不正确,我不会推荐它,即使它是。但是如果您真的想要使用这样的结构,您可以将您的值放入一个数组中:
switch (array($var1, $var2, $var3)) {
case array(true, false, false):
echo "hello";
break;
}
关于php - 具有三个参数的开关盒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1328467/