【问题标题】:Is there any way to maximize PHP_INT_MAX?有没有办法最大化 PHP_INT_MAX?
【发布时间】:2011-02-21 20:33:56
【问题描述】:

在php.ini中找不到这一行,请问有什么办法增加PHP_INT_MAX

【问题讨论】:

    标签: php project


    【解决方案1】:

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

    所以如果你真的想要大整数,那就买一台 64 位的机器,一个 64 位的操作系统,以及一个 64 位的 PHP 编译器……

    【讨论】:

    【解决方案2】:

    你实际上无法控制它。但是,如果您处理的是大数字,我建议您:

    BC Math 扩展。

    【讨论】:

      【解决方案3】:

      不。这是硬件/操作系统的限制,而不是 PHP。
      您可以使用bcmath 计算大数

      【讨论】:

        【解决方案4】:

        没有。

        来自http://www.php.net/manual/en/reserved.constants.php

        这些常量由 PHP 核心定义。这包括 PHP、Zend 引擎和 SAPI 模块。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-03-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-11-12
          • 2015-08-29
          相关资源
          最近更新 更多