【发布时间】:2012-12-29 13:10:01
【问题描述】:
我有一个问题,哪个更快...
- 我制作了许多包含我所有数据的变量,或
- 我在一个变量中创建一个数组,其中包含我的所有数据并访问它
【问题讨论】:
-
你有什么样的数据?
-
主要是在需要通过key动态引用元素的时候使用数组,所以它们有不同的用法。
-
最好不要担心 php imo 的这种优化水平。在处理脚本语言时,您应该更多地关注什么可以帮助您以可读和明智的方式完成工作。数组是为包含大量相似数据而设计的,并且更容易在函数之间移动。关于访问速度,我会说单个变量更快,但它们会使您的代码更难处理,特别是如果需要将数据保存为一个组。
-
这可能取决于您访问阵列的方式。整数索引比哈希映射快。