1

我有一个系统,其中 php 预定义常量 INF var_dumps 为 0(零)。

$inf = INF;
var_dump($inf);

结果:

浮动(0)

这是正确的行为吗?我猜不是。

是什么原因造成的?

我本来期望的这个值:http:
//codepad.org/LQRuFMyg

4

1 回答 1

3

从 PHP 7.0.0 开始,NaN 和 Infinity 在转换为整数时将始终为零,而不是未定义和平台相关。链接:<a href="http://www.php.net/manual/en/language.types.integer.php" rel="nofollow noreferrer">http://www.php.net/manual/en/语言.types.integer.php

于 2018-04-07T16:51:46.730 回答