关于PHP的一些运算符

PHP运算符

一、算术运算符
加 : + 减 : - 乘 : * 除 : / 取模 : %
二、比较运算符
大于 : > 小于 : < 大于等于 : ≥ 小于等于 : ≤ 等于 : == 不等于 : != 全等于 : === 不全等于 :!== (注意:比较运算符返回的结果,只有两个可能:ture / false。所以在此有一个类型转换的问题。)
三、字符串运算符
字符串拼接 : . eg:
&lt;?php
    echo $str1,$str2,$str3;
    echo $str1 . $str2 . $str3;
?&gt;
用'.'是先拼接,再整个输出。
用','是一个一个地把3个变量输出。
(注:上面两种情况,用逗号的输出快、效率高,因为省去了一次拼接计算的过程。)
四、赋值运算符
赋值 : = 这里的“=”并非数学中的等于号!
五、逻辑运算符
逻辑与 : &&,and 逻辑或 : ||,or 逻辑非 : !,not 逻辑异或 : xor 逻辑运算有一个特性,称为逻辑运算的短路特性: 一旦从逻辑上能分析出结果后,后面的表达式将不再运行。
六、三元运算符
条件?返回值1:返回值2 (如果条件为真,则返回值1,否则返回值2)
七、递增递减运算符
++ -- 比如$b++,这是一个递增运算,其运算结果是$b本身,然后再把$b的值+1,相当于 return $b;$b=$b+1; 如果++号放在变量前面,则是先把变量加1,然后加1的结果返回,相当于 $b=$b+2;return $b;
八、位运算符
可以用"二进制 + 逻辑运算符"理解。 &:把2个二进制值对齐,把1看成ture,把0看成false,然后每个位上都做“并且”的运算; |:把2个二进制值对齐,把1看成ture,把0看成false,然后每个位上都做“或者”的运算; ^:把2个二进制值对齐,把1看成ture,把0看成false,然后每个位上都做“异或”的运算。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值