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

那么$variablePHP中的大小可以达到多少呢?我已经尝试过测试,但是我不确定系统内存是否足够(〜2gb)。我认为必须有某种限制。字符串太大时会发生什么?它是串联的,还是PHP抛出异常?



慕码人8056858
浏览 2639回答 3
3回答

猛跑小猪

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