0

大家似乎对以下概念很熟悉:

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
4

1 回答 1

2

三个值就足够了:

$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)

取自这里

于 2013-10-11T17:33:09.453 回答