一尘不染

逻辑运算符,|| 或

php

我记得有一阵子关于逻辑运算符的内容,在的情况下OR,使用||要比or(或反之亦然)更好。

当我回到项目中时,我只需要在项目中使用它,但是我不记得建议使用哪个运算符,或者它是否正确。

哪个更好?为什么?


阅读 334

收藏
2020-05-26

共1个答案

一尘不染

没有“更好的”,但是更常见的是||。它们具有不同的优先级,
并且||可以像通常期望的那样工作。

另请参阅:逻辑运算符以下示例从此处获取 ):

// The result of the expression (false || true) is assigned to $e
// Acts like: ($e = (false || true))
$e = false || true;

// The constant false is assigned to $f and then true is ignored
// Acts like: (($f = false) or true)
$f = false or true;
2020-05-26