PHP 是否足够聪明,不会多次序列化长数组键?



例如,如果我有一个这样的数组:

[ [ 'longkeyname' => 1, 'otherlongkeyname' => 2 ],
[ 'longkeyname' => 211, 'otherlongkeyname' => 33 ],
...
]

那么 PHP 是否识别longkeyname 和 otherlongkeyname重复了很多次,所以它只存储一次键名,并用一些生成的整数键进一步替换它们?

或者它是否为每个项目存储长键名和其他长键名,即使数组有一百万个项目?

它为每个项目存储 longkeyname 和其他 longkeyname,即使数组有一百万个项目。 PHP 数组的键与长度无关。

最新更新