&&
是否与“and”相同,||
是否与PHP中的“or”相同?
我做了一些测试,看起来它们的行为是一样的。有什么不同吗?
如果没有,是否有任何其他 PHP 标志具有等价词,您认为它是否使代码更易于阅读?
最佳答案
and
和 or
比 &&
和 ||
有高低的优先级.更确切地说,&&
和 ||
比赋值运算符 ( =
) 具有更高的优先级,而 and
和 或
有更低的。
http://www.php.net/manual/en/language.operators.precedence.php
通常它没有什么区别,但在某些情况下不知道这种差异会导致一些意外行为。请参阅此处的示例:
关于PHP - 和/或关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4502092/