我有一个系统,php预定义的常量INF var_dumps为0(零)。
$inf = INF;
var_dump($inf);
结果:
浮动(0)
这种行为正确吗?我想不会。
是什么原因造成的?
我期望的值:
http://codepad.org/LQRuFMyg
从PHP 7.0.0开始,NaN和Infinity在强制转换为integer时将始终为零,而不是未定义和依赖于平台。链接:http://www.php.net/manual/en/language.types.integer.php