- var_dump: documentation ( source)
- iterator_to_array: documentation ( source)
<?php
$a = array('foo','bar',1);
$x1 = new ArrayObject($a);
$x1['foo1'] = 'foo1';
$x2 = new ArrayObject;
$x2->exchangeArray(iterator_to_array($x1));
$x2['foo2'] = 'foo2';
var_dump($a, $x1, $x2, iterator_to_array($x1));