相关疑难解决方法(0)

使用SPL ArrayObject,ArrayIterator,RecursiveArrayIterator而不是常规数组有什么好处?

我已经开始从ArrayIterators学习PHP SPL了,我想知道使用SPL ArrayObject,ArrayIterator,RecursiveArrayIterator而不是常规数组有什么好处?

a)我听说使用SPL迭代器的循环会减少内存使用量(但为什么?).我真的不知道相信这个或不相信,因为我不明白它如何减少内存使用量.

b)谈到RecursiveArrayIterator我们可以说有时它可以保存一些代码行(我们使用一个foreach构造而不是2+(取决于数组维度)).

可能我的问题对某些人来说似乎很容易,但关于SPL的信息/文档太少.

谢谢

php spl iterator

11
推荐指数
1
解决办法
2206
查看次数

SPL vs. Array:我们什么时候应该使用SPL?什么时候应该在PHP中使用Array?

在java和C++中我们不知道size - 数组没有像在PHP中那样使用,而是使用了LinkedList等.

在PHP中存在SPL,但大多数时候程序员都使用数组,为什么(因为人们不了解SPL)?

当我们在PHP和whenSPL中使用Array时,PHP和Java/C++之间的区别是什么?

php arrays spl

6
推荐指数
1
解决办法
3447
查看次数

标签 统计

php ×2

spl ×2

arrays ×1

iterator ×1