php的运算符与表达式

运算符号的功能分为:

一、运算运算符  + - * /  % ++ --

二、字符运算符 . //连接运算符

三、赋值运算符 =  +=  -=  *=  /=  %=  .=

四、比较运算符 >  <  >=  <=  ==  ===  !=或<>  !==

五、逻辑运算符  &&或and  ||或or  !或not

六、位运算符  &  |  ^  ~  <<  >>  >>>

七、其他运算符  ?:  ''  @  =>  ->  ::  &  $ 

注意事项:

1.%有两个目的:整除运算;控制范围,不要用小数,也不要用负数

2.%会把两边的数转为整数后再近些整除

3.++ --的用法

 $a=10;
    $b= $a++; //b=10,a=11;
    $c = --$b;//c=9,b=9
    //  9  +  11
    $d=$c++ + ++$c;//d=20,c=11
    //  20 - 18
    $e = $d-- - --$d;//e=2
    echo $e;

4.=== 比较时不仅要求内容相同,也要求类型相同

5.短路问题:&&和||会发生短路

&&在做运算是,如果前面的数为false,则后面是否为true,正规表达式都是false,就不去执行后面的表达式

||在做运算是,如果前面的数为true,则后面是否为false,正规表达式都是true,就不去执行后面的表达式

&和|就不会出现短路

猜你喜欢

转载自blog.csdn.net/hyq_java/article/details/80177029