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

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


[ [ 'longkeyname' => 1, 'otherlongkeyname' => 2 ],

  [ 'longkeyname' => 211, 'otherlongkeyname' => 33 ],

  ...

]

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


或者它是否为每个项目存储longkeyname和otherlongkeyname,即使数组有例如一百万个项目?


慕的地6264312
浏览 108回答 1
1回答

暮色呼如

即使数组有一百万个项目,它也会为每个项目存储 longkeyname 和 otherlongkeyname。PHP 数组的键与长度无关。
打开App,查看更多内容
随时随地看视频慕课网APP