php逻辑运算符(短路运算)备注

    选择打赏方式

 

PHP 逻辑运算符

运算符名称例子结果
and$x and $y如果 $x 和 $y 都为 true,则返回 true。
or$x or $y如果 $x 和 $y 至少有一个为 true,则返回 true。
xor异或$x xor $y如果 $x 和 $y 有且仅有一个为 true,则返回 true。
&&$x && $y如果 $x 和 $y 都为 true,则返回 true。
||$x || $y如果 $x 和 $y 至少有一个为 true,则返回 true。
!!$x如果 $x 不为 true,则返回 true。

 

// 例子
isset($allConfig[$shop_id][$name]) && $res = $allConfig[$shop_id][$name];
// 前面为FALSE直接短路,&& 后因为短路不执行,所以简化了if判断语句!皮皮虾表示这很好!

// 2017年2月14日17:29:08
// 刚刚发现一个新的例子 用或 or || 来做短路运算

$conn = @ mysql_connect("localhost", "root", "") or die("数据库连接错误");
// 链接成功为TRUE 不执行die() 为FALSE 则执行报错!

 


版权声明:若无特殊注明,本文皆为《 楚天之怒 》原创,转载请保留文章出处。
本文链接:php逻辑运算符(短路运算)备注 https://www.chutianzhinu.com/post-56.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!