在lang中我们设置了这样的大小int a[10];
所以
喜欢" C"郎。我们可以在PHP中将大小设置为变量吗?
答案 0 :(得分:1)
PHP内置数组本质上是散列表,而不是C中的顺序内存块。因此,术语“大小”实际上并不适用于此处。基于散列表的实现是灵活的(你可以随时增长和缩小数组),但不是特别有效,所以php开发人员添加了另一种类似于C数组的数组类型SplFixedArray
:你分配了一个数组,提供它的大小,这个大小在程序的生命周期内保持不变。这使得数组操作更快(根据php.net上的评论,高达30%)。