php - 具有三个参数的开关盒?

标签 php

是否可以在 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/

相关文章:

php - MySQL POP 最后一行并将其删除

php - 组织包含 php 和 javascript 文件的代码

php - PATCH/PUT 不接受多部分/表单数据文件上传?

php - 当用户单击循环内的按钮时创建 session 变量

php - 如何按照给定格式格式化多维数组

php - 如何在插入表之前检查表中是否存在值?

php - 在 php 下拉菜单中显示 mysql 行?

php - 使用 php 和 JQuery 显示图像

php - MySQL - 按 2 个条件进行分组

php - Facebook App : Get user info, 插入数据库,自动贴墙