4个常量;每一个都比另一个少


4 constants; each less then the other one

每个人似乎都熟悉以下概念:

if
a > b
and
b > c
then
a > c

显然,这在 PHP 中不起作用,我听到一个谣言说有 4 个常量,每个常量都比另一个少,就像在一个循环中一样。有谁知道这些是什么?

编辑:

使用常量找到解决方案:

define('A', 1);
define('B', "a");
define('C', "2");
var_dump(A > B); //true
var_dump(B > C); //true
var_dump(C > A); //true

三个值就足够了:

$a = INF;
$b = array();
$c = (object)array();
var_dump($a < $b);
var_dump($b < $c);
var_dump($c < $a);

输出:

bool(true)
bool(true)
bool(true)

取自这里。