【发布时间】:2015-12-14 06:42:38
【问题描述】:
我知道 PHP 中 and 与 && 和 or 与 || 之间的区别,它们在解析时具有不同的优先级 (manual)。
我的问题是它们为什么存在,历史原因是什么,语言创建者引入同一数学运算符的多个但不相等的实例的意图是什么?
【问题讨论】:
-
嗯,你知道,PHP 一直有点混乱。所以,不要要求与 PHP 相关的所有内容的一致性。看一看:eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design
-
想解释一下 -1 吗? SO.com 这些天投反对票的速度很快......
-
@FooBar 他们总是快速投反对票。有我的支持;)
-
投反对票可能是因为 SO 不适用于此类问题。
-
询问开发人员在做出特定决定时的想法是不可能回答的,除非您实际上是那个开发人员......否则他们只能是猜测......并且给定 PHP,这通常会导致侮辱性响应
标签: php language-design logical-operators boolean-expression