当前位置: 首页 > 面试题库 >

PHP中int的最大值是多少?

宦琪
2023-03-14
问题内容

忽略允许您处理非常大的数字的特殊库,可以在PHP中存储的最大int值是多少?


问题答案:

从PHP手册:

整数的大小取决于平台,尽管通常的最大值约为20亿(32位带符号)。PHP不支持无符号整数。自PHP 4.4.0和PHP
5.0.5起,可以使用常数PHP_INT_SIZE确定整数大小,并使用常数PHP_INT_MAX确定最大值。

64位平台的最大值通常约为9E18,但PHP 7之前的Windows始终为32位。



 类似资料:
  • 问题内容: 由于(当前)仅支持将字符串作为值,并且为了做到这一点,需要先将对象进行字符串化(存储为JSON- string),然后才可以定义值的长度。 有谁知道是否存在适用于所有浏览器的定义? 问题答案: 储存空间 暗示,使用DOM存储,您具有比对Cookie施加的典型用户代理限制更大的存储空间。但是,提供的数量未在规范中定义,用户代理也没有有意义地广播。 如果您查看Mozilla源代码,我们可以

  • 问题内容: 我正在生成关联数组,键值是1..n列的字符串连接。 有最大长度的钥匙会再次咬我吗?如果是这样,我可能会停下来并以不同的方式进行。 问题答案: 它似乎仅受脚本的内存限制的限制。 快速测试为我提供了128mb的密钥,没问题:

  • 问题内容: 如何指定可代表整数类型的最大值? 我想知道如何在下面的循环中初始化,该循环从某些结构迭代计算最小和最大长度。 以便第一次通过比较。 问题答案: https://groups.google.com/group/golang- nuts/msg/71c307e4d73024ce?pli=1 德语部分: 由于整数类型使用二进制补码运算,可以推断最小/最大常数值和。例如, 根据@CarelZA

  • 问题内容: 由于(当前)仅支持将字符串作为值,并且为了做到这一点,需要先将对象进行字符串化(存储为JSON- string),然后才可以定义值的长度。 有谁知道是否存在适用于所有浏览器的定义? 问题答案: 引用有关Web存储的Wikipedia文章: 可以简单地将网络存储视为Cookie的一种改进,它提供了更大的存储容量(Google Chrome中每个原始站点10 MB,Mozilla Fire

  • 问题内容: 那么PHP中的大小可以达到多少呢?我已经尝试过测试,但是我不确定系统内存是否足够(〜2gb)。我认为必须有某种限制。字符串太大时会发生什么?它是串联的,还是PHP抛出异常? 问题答案: http://php.net/manual/en/language.types.string.php说: 注意:自PHP 7.0.0起,对64位版本中的字符串长度没有特殊限制。在32位版本和较早版本中,

  • 问题内容: 在Linux上的环境变量中可以存储的数据量是否有限制,如果可以,它是什么? 对于Windows,我发现以下KB文章总结为:Windows XP或更高版本:8191个字符Windows 2000 / NT 4.0:2047个字符 问题答案: 我认为Linux上没有针对每个环境的变量限制。所有环境变量的总大小在execve()时受到限制。有关更多信息,请参见此处的“参数和环境大小的限制”