【发布时间】:2010-10-10 15:43:58
【问题描述】:
我经常在我的代码中使用($var & 1),如果$var是奇数则返回true,如果是偶数则返回false。
但是“&”实际上是做什么的呢?
【问题讨论】:
-
如果您能在 SO 上找到 any 编程问题的答案,岂不是很好?发生这种情况的唯一方法是,如果提出“简单”问题以及“谜题”问题。在此基础上,我认为这是一个有效的问题。
-
不要低估成功的程序员但不知道按位运算做什么的人数。这是一个有效的问题,透彻的理解有助于解释电路、加密和散列等的低级工作原理。
-
如果不知道在线手册在哪里,就无法编写 php。 “运营商”有一个明显的部分。
-
... 不说不在手册中,但我当时找不到,现在也找不到。在提出关于 SO 的问题之前,我会尝试进行一定程度的尽职调查。如果您认为一个问题是不必要的,为什么要费劲呢?回答,投票否决或继续。
-
我在这里收到的答案质量(包括对二进制文件的详细解释)比我自己在 Google、PHP 文档和 SO 的 15 分钟研究中找到的要好得多。这就是使这个社区成为如此宝贵资源的原因。
标签: php operators bit-manipulation bitwise-operators