我看到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");
還是別的?而爲什麼一個人比其他人更好的背後的機制是什麼?
另外 - 它取決於被分配的元素的數量?在討論多維數組,不同數據類型或不同語言時,答案如何改變?此外,它是否會改變,如果我初始化數組然後添加元素?
可能完成: http://stackoverflow.com/questions/4904049/php-array-performance – fabien