相关疑难解决方法(0)

如何处理不同类型的PHP开关?

如何使交换机尊重数据类型(是否有更好的解决方法,如果/ else)?

  • $ value = false; //应该回显假
  • $ value = null; //应该回显null

    
    
    switch ($value) {
        case '0' :
            echo 'zero';
            break;
        case '' :
            echo 'empty';
            break;
        case null :
            echo 'null';
            break;
        case false :
            echo 'false';
            break;
        default :
            echo 'default';
            break;
    }
    
    

    结论

  • 开关/外壳确实松动比较.
  • 解决方案:使用ifs或if/else切换

  • php

    15
    推荐指数
    2
    解决办法
    8697
    查看次数

    标签 统计

    php ×1