我们可以在PHP中将大小设置为变量吗?如果是的话怎么样?

时间:2014-10-09 13:45:40

标签: php

在lang中我们设置了这样的大小int a[10]; 所以 喜欢" C"郎。我们可以在PHP中将大小设置为变量吗?

1 个答案:

答案 0 :(得分:1)

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

相关问题