欢迎来到曹鸿源的个人站点

       
点击小屏 点击全屏

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

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

与(&& 运算: 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,这样可读性不太好。

喜欢这个插件?点击获取:cShare

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


上一篇:Python 使用signal模块来终止自身的进程

下一篇:MySQL 错误:[Err] 1194 - Table 'xxx' is marked as crashed and should be repaired

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