我记得有一阵子关于逻辑运算符的内容,在的情况下OR,使用||要比or(或反之亦然)更好。
OR
||
or
当我回到项目中时,我只需要在项目中使用它,但是我不记得建议使用哪个运算符,或者它是否正确。
哪个更好?为什么?
没有“更好的”,但是更常见的是||。它们具有不同的优先级, 并且||可以像通常期望的那样工作。
另请参阅:逻辑运算符( 以下示例从此处获取 ):
// 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;