【发布时间】:2013-08-25 21:14:36
【问题描述】:
我看到this 的帖子,但不太明白,也没有完全回答我的问题。另外 - 似乎表明数组速度较慢。我想:那不可能是!
在其他条件相同的情况下,以速度为目标,在数组中分配变量的最佳方法是什么?
这样更好吗:
$part1 = "a";
$part2 = "b";
$part3 = "c";
$part4 = "d";
(当然,我知道这不允许您像处理数组那样与数据交互,但假设您不需要。)
这样更好吗:
$part[1] = "a";
$part[2] = "b";
$part[3] = "c";
$part[4] = "d";
这样更好吗:
$part = array("a","b","c","d");
还是别的什么?为什么一个比另一个更好的背后机制是什么?
另外 - 它是否取决于分配的元素数量?当谈到多维数组、不同的数据类型或不同的语言时,答案会如何变化?另外,如果我初始化数组然后向它添加元素,它会改变吗?
【问题讨论】: