运算符号的功能分为:
一、运算运算符 + - * / % ++ --
二、字符运算符 . //连接运算符
三、赋值运算符 = += -= *= /= %= .=
四、比较运算符 > < >= <= == === !=或<> !==
五、逻辑运算符 &&或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,就不去执行后面的表达式
&和|就不会出现短路