当前位置:极速赛车开奖官网 > 养生保健 > php && 实例与& 语法

php && 实例与& 语法

文章作者:养生保健 上传时间:2019-12-29

原标题:健康科普 |中国2型糖尿病膳食指南推荐三&四&五

168极速赛车开奖网,1.性能上的比较

&&

php教程  && 实例与& 语法

168极速赛车开奖网 1

如果&&的第一个运算数是false,就不再考虑第二个运算数,直接返回false;如果||的第一个运算数是true,也不再考虑第二个运算数,直接返回true。&和|运算符却不是这样的,它们总是要比较两个运算数才得出结果,因而性能上&&和||会比&和|好。

表示逻辑与的意思,即为and。当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。

& 这是按位与运算符。
&& 且运算符

168极速赛车开奖网 2

由于&&和||可能不考虑第二个运算数,所以我们应尽量避免在它们右边使用具有副作用(赋值、递增、递减和函数调用)的表达式,除非非常清楚自己再做什么。

比如12&&23的结果就是1,12&&-1的结果是1,123&&0的结果就是0

来看个 &实例

168极速赛车开奖网 3

if((a == null) && (b++ >10)) stop(); //b++递增运算可能不被执行
if((b++ >10) && (a == null)) stop(); //保证b++递增运算都被执行

&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException

 

168极速赛车开奖网 4

2.逐位运算

&

 

168极速赛车开奖网 5

&和|除了可以进行"逻辑运算"[1]外,还可以进行逐位运算,而&&和||只能进行逻辑运算。

表示按位与。

$a = 11;
$b = 7;

本文由极速赛车开奖官网发布于养生保健,转载请注明出处:php && 实例与& 语法

关键词: