3.5.5PHP逻辑运算和逻辑运算符优先级
Posted by 撒得一地 on 2015年10月17日 in PHP入门教程
上一篇: 3.5.4PHP位运算符
下一篇: 3.5.6PHP比较运算符和三元运算符
下一篇: 3.5.6PHP比较运算符和三元运算符
逻辑运算符用来组合逻辑运算的结果,是程序设计中一组非常重要的运算符。同时,逻辑运算符的优先级直接影响运算结果,对逻辑运算符的优先级一定要牢记于心。
逻辑运算符
逻辑运算符即可以用字符表示,也可以用字母表示,如下表:
运算符 名称 结果为真 $a and $b And(逻辑与) 如果$a和$b都为 TRUE 。 $a or $b Or(逻辑或) 如果$a或$b任一为 TRUE 。 $a xor $b Xor(逻辑异或) 如果$a或$b任一为TRUE,但不同时。 ! $a Not(逻辑非) 如果$a不为 TRUE 。 $a && $b And(逻辑与) 如果$a和$b都为 TRUE 。 $a || $b Or(逻辑或) 如果$a或$b任一为 TRUE 。
运算符优先级
运算符优先级遵循这样的规则:! > && > || > and > or
上一篇: 3.5.4PHP位运算符
下一篇: 3.5.6PHP比较运算符和三元运算符
下一篇: 3.5.6PHP比较运算符和三元运算符