【发布时间】:2012-08-07 06:42:27
【问题描述】:
在扩展 ArrayIterator 时,如何访问当前数组来修改它?或者从中获取一些其他数据?
请考虑以下示例:
class Test extends ArrayIterator {
public function in_array($key) {
return in_array($key, ???);
}
}
使用$this->getArrayCopy() 代替??? 好吗?有没有更好的解决方案来做到这一点?性能怎么样?
以及如何动态改变类的数组?例如使用 array_walk。
问候,
【问题讨论】:
标签: php arrayiterator