PHP-5

【优先级】
    ()
    
【三目运算符】重点

    ? :
    
    条件 ? 真区间 :假区间
    
    能套用 3 4 5 6层吗 ?
    
    可以 一般最多也就两层
    
【其他符号】 暂时了解

    @抑制错误信息,但是不能抑制致命错误
    notice
    warning
    
    => 数组访问符
    
    -> 对象访问符
    
【流程控制】

【单项分支结构】
    if(条件) {
        真区间
    }
    解释:如果条件为真就走真区间,如果为假,就跳出这个结构
    代码继续向下执行
    
【双向分支结构】
    if (条件) {
        真区间
    } else {
        假区间
    }
    解释:如果条件是真,就走真区间 ,如果条件是假就走假区间
    
    人与人之间的距离不是你站在我面前我不认识你
    而是你在if 里 我在 else里
   
【多项分支结构】
    if (条件1) {
    
    } else if (条件2) {
    
    } else if () {
    
    } ......
        ..
            .
        }else {
            
        }
    解释:
        如果条件1成立程序终止(只终止当前的分支结构)
        如果不成立找条件2(条件2成立程序终止)
        条件2还不成立就继续走
            ......
        当所有的条件都不成立的时候 就走 else区间 (备胎)
        
        else if 没有上限可以无限写
        
        else 可以写可以不写
        
        
【嵌套分支结构】
    if () {
        if () {
            if () {
            
            }
        }
    }
    
    if () {
        if () {
        
        }
        
    } else {
        if () {
        
        } else {
        
        }
    }
    
    解释:条件为真走真区间 条件为假走假区间
    
【巢状分支结构】
    switch (条件) {
        case 值1:
            XXXX代码
            break
        case 值2:
            XXXX代码
            break;
        case
            ......
            ..
            .
        break;
        
        default:
            break;
    }
    
    解释:值1 给 条件比较如果成立 结构结束
    
    如果不成立 继续比较,发现所有的条件不成立
    就走default
    default 可以写可以不写
    
    注意:值只能是标量
    
    
巢状和多项分支结构:
    巢状一般多用于判断更加精确的值
    
    多项一般用于区间范围判断

    
【循环】
    for (在js里面最常用)
        for ($i=0;$i<3;$i++) {
            循环体
        }
    解释:$i=0(初始条件) $i<3(比较条件) $i++(自增或自减条件)
    
        初始条件只会走一次
        紧接着跟比较条件比较发现成立 走循环体
        再自增或自减
        再跟比较条件比较
        再走循环体
        直到你的自增或自减条件不满足了比较条件整个循环结束
        
        
    while(在PHP里面最常用)
    
        $i = 0;(初始条件)
        
        while ($i<3(比较条件)) {
            echo $i;循环体
            $i++;(自增或自减条件)
        }
    
    dowhile(在哪一般也不用)
        $i = 0;

        do {
            echo $i;
            
            $i++;
            
        } while ($i<3);
        
    
    面试会问:
        while 和 do while 的区别?

do while不管是否满足条件 至少执行一次
        
【break && continue】重点
    
        break;跳出循环并且结束
        
        continue;跳出此次循环并且继续,直到你的自增或自减条件不成立整个循环结束
        
       

猜你喜欢

转载自blog.csdn.net/qingchurenxiaoyao/article/details/81584732