美文网首页
php之and,or使用

php之and,or使用

作者: 奋斗live | 来源:发表于2017-10-30 13:57 被阅读0次

    php的and,or,其实有着then,else的作用,看如下例子

    1

    <?php
       $b = 'bbbbb';
       $a = 'ggg';
       $a and $c=$a;
       var_dump($c);die;
    ?>
    

    与下面例子是等价的

    <?php
    $b = 'bbbbb';
    $a = 'ggg';
    if($a){
        $c = $a;
    }
    var_dump($c);die;
    ?>
    

    2

    <?php
      $b = 'bbbbb';
    $a = '';
    $c = '';
    $c and $d=$a or $d=$b;
    ?>
    

    与下面例子是等价的

    if($c){
        $d = $a;
    }else{
        $d = $b;
    }
    var_dump($d);
    

    3

    <?php
      $b = 'bbbbb';
      $a = '';
      $c = '';
      $a and ($c and $d=$c or $d='no');
    ?>
    

    与下面例子是等价的

    if($a){
        if($c){
            $d=$c;
        }else{
            $d='no';
        }
    }
    

    相关文章

      网友评论

          本文标题:php之and,or使用

          本文链接:https://www.haomeiwen.com/subject/lfvppxtx.html