为了账号安全,请及时绑定邮箱和手机立即绑定

PHP中字符串的最大长度是多少?

PHP中字符串的最大长度是多少?

PHP
慕码人8056858 2019-12-03 11:04:20
那么$variablePHP中的大小可以达到多少呢?我已经尝试过测试,但是我不确定系统内存是否足够(〜2gb)。我认为必须有某种限制。字符串太大时会发生什么?它是串联的,还是PHP抛出异常?
查看完整描述

3 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

字符串变量的最大长度仅为2GiB-(2 ^(32-1)位)。可以按字符(8位/ 1字节)对变量进行寻址,并且寻址是通过有符号整数完成的,这就是为什么限制如此的原因。数组可以包含多个变量,每个变量都遵循先前的限制,但总累加大小最大为memory_limit,字符串变量也应受此限制。


查看完整回答
反对 回复 2019-12-03
  • 3 回答
  • 0 关注
  • 2551 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信