美文网首页
PHP-运算符

PHP-运算符

作者: AGEGG | 来源:发表于2019-03-09 11:08 被阅读0次

    php的运算符的错误控制@
    运算符的优先级
    比较运算符
    递增/递减运算符
    逻辑运算符

    php支持一个错误运算符:@当将其放置在一个php表达式之前,该表达式可能产生的任何错误信息都可以被忽略掉

    运算符优先级
    递增/递减>!>算术运算符>大小比较>(不)相等比较>引用>位运算符(^)>位运算符(|)>逻辑与>逻辑或>三目>赋值>and>xor>or
    
    递增/递减运算符不影响布尔值
    递减NULL值没有效果
    递增NULL值为1
    递增和递减在前:先运算后返回。反之,先返回后运算
    
    //短路作用:
    ||得出true,&&得出false短路后面
    //||和&& 与or 和and的优先级不同
    $a = flase || true; //true,先||后赋值
    $b = flase or true //false,$b赋值为false,之后再or但未进行赋值了
    

    ex.

    <?php
    $a = 0;
    $b = 0;
    if($a = 3>0 || $b = 3 > 0) //($a= (3>0) || ) $a = true; $b = 0
    {
      $a ++;
      $b++;
      echo $a; //1
      echo $b; //1
    }
    

    相关文章

      网友评论

          本文标题:PHP-运算符

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