大家似乎对以下概念很熟悉:
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)
取自这里。