有没有办法最大化PHP_INT_MAX?

goo*_*ing 8 php project

我在php.ini中找不到这一行,所以有什么方法可以做到这一点吗?

好吧,我理解,答案不是,那么如果我想用php做的话,我应该如何计算这个任务的结果呢?

__PRE__

irc*_*ell 17

您可以增加PHP_INT_MAX.正如其他人所说,PHP_INT_MAX与平台有关.这意味着在32位硬件或32位操作系统或32位PHP编译中,PHP将该位存储为4个字节(最大值约为20亿).但是,如果所有3都是64位,则最大值为8个字节(大约9e18或9,000,000,000,000,000,000).

所以,如果你真的想要大量的东西,那就得到一台64位的机器,一台64位的操作系统,以及64位的PHP编译......

  • 确切的数字是2147483647(32位)和9223372036854775807(64位).http://php.net/manual/en/language.types.integer.php (3认同)

Sar*_*raz 12

你实际上无法控制它.但是,如果你正在处理大数字,我建议你:

BC数学扩展.


You*_*nse 6

不.它是硬件/操作系统限制,而不是PHP.
您可以使用bcmath大量的结果