PHP - 和/或关键字

标签 php conditional

&&是否与“and”相同,||是否与PHP中的“or”相同?

我做了一些测试,看起来它们的行为是一样的。有什么不同吗?

如果没有,是否有任何其他 PHP 标志具有等价词,您认为它是否使代码更易于阅读?

最佳答案

andor&&||低的优先级.更确切地说,&&|| 比赋值运算符 ( = ) 具有更高的优先级,而 and有更低的。

http://www.php.net/manual/en/language.operators.precedence.php

通常它没有什么区别,但在某些情况下不知道这种差异会导致一些意外行为。请参阅此处的示例:

http://php.net/manual/en/language.operators.logical.php

关于PHP - 和/或关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4502092/

相关文章:

php - 将多个数组插入mysql数据库

perl - 是否可以使用 Perl 有条件地 "use bigint"?

c# - ? : Conditional Operator in LINQ not working as expected

ssis - 根据条件控制 SSIS 包中的流程

python - 条件格式 xlwt

xPath - 如何向节点的父节点添加条件?

php - 在一条语句中进行多项选择

Homebrew 安装的 PHP7 不适用于 macOS 上的 Apache

php - Laravel 4,在发布方法/可能中删除图像?

php - mysqli_connect() : (HY000/2006): MySQL server has gone away