PHP-和/或关键字 [英] PHP - and / or keywords

查看:89
本文介绍了PHP-和/或关键字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

&&是否与"and"相同,并且||与PHP中的"or"相同?

Is && the same as "and", and is || the same as "or" in PHP?

我已经进行了一些测试,看来它们的行为相同.有什么区别吗?

I've done a few tests, and it seems they behave the same. Are there any differences?

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

If not, are there any other PHP signs that have word equivalents and do you think it makes the code easier to read?

推荐答案

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

and and or have higher lower precedence than && and ||. To be more exact && and || have higher precedence than assignment operator ( = ) while and and or have lower.

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

通常它没有什么区别,但是在某些情况下,不知道这种区别会导致某些意外行为.在此处查看示例:

Usually it doesn't make a difference, but there are cases when not knowing about this difference can cause some unexpected behaviour. See examples here:

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

这篇关于PHP-和/或关键字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆