【发布时间】:2016-03-31 19:27:32
【问题描述】:
我正在尝试克隆一个 \ArrayIterator 对象,但克隆后的对象似乎仍在引用原始对象。
$list = new \ArrayIterator;
$list->append('a');
$list->append('b');
$list2 = clone $list;
$list2->append('c');
$list2->append('d');
// below result prints '4', i am expecting result '2'
echo $list->count();
有人对此行为有解释吗?提前谢谢你。
【问题讨论】:
标签: php clone arrayiterator