【发布时间】:2016-02-19 23:05:54
【问题描述】:
mt_rand(1000000000, 9999999999);
警告:mt_rand() 期望参数 2 为整数,浮点数在第 6 行的 E:\Projects\school\users\temp.php 中给出
XAMPP 中的 PHP 7.0.2。此代码在具有 5.x 的上次 XAMPP 安装中运行良好。所以更新打破了它。在谷歌上找不到任何东西。
【问题讨论】:
-
似乎工作正常:3v4l.org/5SjLL
-
这很奇怪,我面前加载的页面有错误。好奇。
-
任何超过 2147483647 的东西都会在 32 位系统上自动浮动。查看Interger overflow。
-
我似乎无法强制 PHP 7.0.2 创建此警告:
error_reporting(E_ALL); var_dump(mt_rand(1.5, 2.5)); -
32 位 PHP 与 64 位 PHP