欢迎来到曹鸿源的个人站点
希望我们可以相互学习,谢谢!^o^

       

PHP 逻辑运算符​与(&&)和或(||)的前后执行顺序,以及代替if做条件判断的写法

 2019-11-27 20:35:57   {{zan}}   0   26 

一、逻辑运算符&&和||的前后执行顺序

与(&& 运算: x && y xfalse时,不执行y

或(|| 运算   x || y xtrue时,不执行y


二、替换 if 的写法:

//逻辑与前面条件为真时继续执行后面的
$a = 1;
$b = 0;
$a == 1 && $b = 1;
echo $b;//输出1

//逻辑或前面条件为真时不执行后面的,为假时继续执行后面的
$a = 1;
$b = 0;
$a == 2 || $b = 2;
echo $b;//输出2

$a = 1;
$b = 0;
$a == 1 || $b = 2;
echo $b;//输出0


一个很皮的写法,虽然可以提交效率以及减少了代码量,其实个人还是建议正常使用 if,这样可读性不太好。

本文链接地址,转载请标注:https://caohongyuan.cn/article/137

(邮箱不会公开,只会做回复通知用) 提交 清空 {{comment.content}}
Re:{{response.content}}