php位运算符与逻辑运算_php 或_php 逻辑运算符&&和

摘要 腾兴网为您分享:php 逻辑运算符&&和,携程抢票,淘金宝,数字京师,实时地球等软件知识,以及调色大师,93阅兵视频,超级兔子上网精灵,多彩铃声,理发神器,员工之家,米车网,大气预测软件,英雄联盟百宝箱,娇喘音效,材料重量计算器,cad批量修改字体,一直看漫画,勇芳记牌器,王者荣耀服务器等软件it资讯,欢迎关注腾兴网。在php中,逻辑运算符无非是将值进行逻辑运算。还有其它用法吗? 先看看以下的代码吧。 提前给出结论就是()or(||)这两种运算符在程序中可以加快PHP代码的运行速度。 代码: ?...

在php中,逻辑运算符无非是将值进行逻辑运算。还有其它用法吗?

先看看以下的代码吧。

提前给出结论就是(&&)or(||)”这两种运算符在程序中可以加快PHP代码的运行速度。

代码:

为什么会产生这样的结果呢?如果按照平常的方法,我们最少要用个IF语句来判断。可现在只是两个逻辑运算就会把变量的值给改变了。下面我们来分析一下它的运行原理。

在参与逻辑运算的两边表达式中,是按照从左到右顺序进行运算的。而“与”运算中只要有一个是假,整个表达式的结果为假。所以,当左边表达式为假时,就无 需再进行运算了。这样的处理无疑对程序的运行效率是大有好处的。所以说正如题目所说,是一种高效的用法。而逻辑或就不同了:只要一个为真那整个表达式就为 真。所以,在左边为假的情况下,还要运行右边的表达式判断。

上面的例子当然可以通过条件判断语句来实现,现在的情况一 个是减少了代码的量,最主要的是增加了程序的执行效率。掌握这一点的关键就是表达式的运行方向,是从左到右。当第一个值决定整个表达式的值时就会停止运 行。值得说明的是右边可以是一个表达式,也可以是一个函数,但不能是一系列的语句组合或输出语句。毕竟它还是逻辑表达式的一个组成部分。

总结:

对于“与”(&&) 运算: x && y 当x为false时,直接跳过,不执行y;

对于“或”(||) 运算 :   x||y 当x为true时,直接跳过,不执行y。

对了,反之亦然。

以就就是今天php 教程的内容,看懂了不?期待你的快速进步。

相关推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值