<?php class I extends ArrayIterator { public function current() { return parent::current(); } } $a = new ArrayObject([1, 2, 3], 0, I::class); foreach ($a as $key => &$value) { $value += 10; } unset($value); var_dump($a);
You have javascript disabled. You will not be able to edit any code.