这是由bobhero发现的一个很有趣的问题. 废话不多说, 直接上代码.
var_dump(array() > 9999); // true
结论:任何数组大于整数
var_dump(array() > 'abc'); // true
结论:任何数组大于字符串
var_dump(array() < array('a')); // true
结论:任何非空数组大于空数组, 其实这个应该是所有人都知道的
var_dump('abc' > '123');// true
这个没有结论, 是字符串比较的问题
var_dump('abcasdfad' > 123);// false
var_dump('abcasdfad' > 1);// false
var_dump('abcasdfad' > 0);// false
结论:任何整数大于字符串
以上是实验过程和结论, 刚发现的时候我也是很惊奇的, 不过最终也没弄明白其中的原理, 希望高手指点.
