• php缩写条件语句(&&和||)


    <?php

    !isset($a) && $a = 'kkk';

    echo $a;

    ?>

    && 为 同时真 运算符.
    A && B, 只有当A 和 B 都为真的时候,这句才是真
    PHP会先判断A是否为真, 若A为真的话 就会继续判断B.
    所以,当A为真, B是一个语句的时候,  B就会运行.
    同理,当A为假的时候, 这句一定是假, 就没有必要往后判断了, 此时, B就不会运行.

    <?php

    isset($a) || $a = 'kkk';

    echo $a;

    ?>

    || 则不同
    A || B, 只要A 或者B 中有一个是真, 这句就是真
    PHP先判断A是否为真, 若A为真的话,  此句一定是真, 没有必要再去判断B
    所以当A为假的时候, PHP会继续判断B是不是真, 才能得到这句的结果
    此是, B如果是一个语句就会运行.

  • 相关阅读:
    P1127
    CF274D
    BZOJ1477: 青蛙的约会
    BZOJ2770: YY的Treap
    2017-10-湖南套题2
    BZOJ——2697: 特技飞行
    洛谷——P1621 集合
    2017-10-湖南套题1
    项目包结构初始化
    Maven的pom文件配置
  • 原文地址:https://www.cnblogs.com/tudoux/p/5895694.html
Copyright © 2020-2023  润新知