• 技术文章 >后端开发 >php教程

    关于php获取变量有关问题

    2016-06-13 13:27:04原创410
    关于php获取变量问题
    PHP code
    @$judge=$_GET["speed"];
    if(@$keyboard=$_GET["keyboard"]){
    $keyboardfinal=100;
    }
    if(@$judge==1){
    if($keyboard<40 && $keyboard>0){
    @$keyboardfinal=50;
        }
    }
    if(@$judge==2){
    if(@$keyboard<50&& $keyboard>0){
    $keyboardfinal=50;
        }
    }
    if(@$judge==3 && (@$keyboard<170 && @$keyboard>0)){
    $keyboardfinal=50;
        }
    

    如上代码~为什么在第二,三,四个if语句中,即使条件成立任然无法使$keyboardfinal=50;成立为什么呢?


    ------解决方案--------------------
    @$judge=$_GET["speed"];
    为什么变量前面加@有什么特别效果吗?
    ------解决方案--------------------
    不明白楼主为什么要加那么多错误控制符,如果不报出错误,你怎么修改代码呢?
    将楼主的代码修改了下:
    PHP code
    
    $judge = 1;
    $keyboard = 35;
    $keyboardfinal = null;
    switch($judge){
        case 1:
            if($keyboard<40 && $keyboard>0)
                $keyboardfinal=50;
            break;
        case 2:
            if($keyboard<50&& $keyboard>0)
                $keyboardfinal=50;
            break;
        case 3 && ($keyboard<170 && $keyboard>0):
            $keyboardfinal=50;
            break;
    }
    echo "keyboardfinal-->>".$keyboardfinal;
    #50
    
    ------解决方案--------------------
    探讨
    PHP code
    @$judge=$_GET["speed"];
    if(@$keyboard=$_GET["keyboard"]){
    $keyboardfinal=100;
    }
    if(@$judge==1){
    if($keyboard<40 && $keyboard>0){
    @$keyboardfinal=50;
    }
    }
    if(@$judge==2){
    if(@$keyb……
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    千万级数据并发解决方案

    相关文章推荐

    • 用PHP实现自己的sha-256哈希算法!• 怎么采用新窗口打开• DEDECMS分页标签的有关问题,用求大神• php上传文件有关问题• php字符串转化成数组解决思路
    1/1

    PHP中文网