标签:
1、位运算符
位运算符用来对整型数的指定位进行置位,如果被操作数是字符串,则对该字符串的ASCII码值进行操作。
运算类型 | 运算符 | 举例 | 结果 |
按位与 | & | $a & $b | 将$a 与 $b 中均为1的位置为1,其余置为0 |
按位或 | | | $a | $b | 将$a 中为1 或$b中为1的位置为1,其余置为0 |
按位异或 | ^ | $a ^ $b | 将$a 与 $b 中不同的位置为1,其余置为0 |
按位非 | ~ | ~ $a | 将 $a 中为1的位置为0,为0的位置为1 |
左移 | << | $a << $b | 当$a 中的位向左移动$b次,每移动一次相当于乘以2 |
右移 | >> | $a >> $b | 当$a 中的位向右移动$b次,每移动一次相当于除以2 |
2、递增递减运算符
运算类型 | 运算符 | 举例 | 结果 |
前递增 | ++ | ++$a | $a自增1,然后返回$a |
后递增 | ++ | $a++ | 先返回$a,然后$a自增1 |
前递减 | -- | --$a | $a自减1,然后返回$a |
后递减 | -- | $a-- | 先返回$a,然后$a自减1 |
3、三元运算符
三元运算符(?:),又称三目运算符,作用类似选择语句,用于根据一个表达式的真假,从另外两个表达式中选择一个。用法如下:
逻辑表达式 ? 表达式1 : 表达式2
如果逻辑表达式为真,则返回表达式1,否则返回表达式2
4、字符串运算符
在PHP中,常看到两个字符串通过一个小圆点“.”连接起来的情况,该圆点就是字符串运算符。通过字符串运算符,可以将任意多的字符串连接成一条字符串。
如果字符串连接符的操作对象中有数值型变量,PHP引擎会将其先转成字符串型,然后再进行字符串连接。
5、数组运算符
运算类型 | 运算符 | 举例 | 结果 |
联合运算 | + | $a + $b | 将$a的元素附加到$b的后面,重复的键值不被覆盖 |
相等比较 | == | $a == $b | 当$a与$b拥有相同的键值对,返回真,否则返回假 |
全等比较 | === | $a === $b | 当$a与$b拥有相同的键值对,且元素的顺序和类型都相同,返回真,否则返回假 |
不等比较 | != 或 <> | $a != $b | 当$a与$b拥有相同的键值对,返回假,否则返回真 |
不全等比较 | !== | $a !== $b | 当$a与$b拥有相同的键值对,且元素的顺序和类型都相同,返回假,否则返回真 |
6、类型运算符
在PHP中,类型运算符instanceof常用来判断某个变量是否属于某个类的实例。
PHP中的运算符---位运算符、递增递减运算符、三元运算符、字符串运算符、数组运算符、类型运算符、错误控制运算符
标签:
原文地址:http://www.cnblogs.com/zbwbest/p/5719632.html