【php学习记录】php的运算符

一、运算符

(1)算术运算符

算术运算符包括加(+)、减(-)、乘(*)、除(/)、取模(%)

(2)字符串运算符“.”:将两个字符串连接起来。

(3)赋值运算符“=”:

$a+=b        $a=$a+b,

$a-=b        $a=$a-b,

$a/=b        $a=$a/b,

$a.=b        $a=$a.b,

$a%=b        $a=$a%b,

$a*=b        $a=$a*b,

(4)递增(++)、递减(--)运算符

(5)位运算符:按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、向左移位(<<)、向右移位(>>)

(6)逻辑运算符:

与(&& / and):两个操作数位都为真时真、

或(|| / or):两个操作数位有一位真时真、

异或(Xor):两个操作数位一真一假时为真、

非(!):取反

(7)比较运算符:小于(<)、大于(>)小于等于(<=)、大于等于(>=)、相等(==)、不等于(!=)、恒等于(===)、非恒等(!==)

  • 松散比较:使用两个等号 == 比较,只比较值,不比较类型。
  • 严格比较:用三个等号 === 比较,除了比较值,也比较类型。

 

(7)条件运算符:表达式1?表达式2:表达式3

解表达式1为真(非0)则将表达式2的值作为整个表达式的取值,
否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。

二、运算符的优先顺序和结合规则

括号内先算;

【php学习记录】php的运算符

上一篇:jpa/hibernet的实体entity配置Set<>顺序一样,用List<>出现重复数据的问题解决办法


下一篇:Js求角度、三角形、弧度计算