3v4l.org

run code in 300+ PHP versions simultaneously
<?php class NullKeyIterator extends \ArrayIterator { public function key() { return new stdClass(); } } $iterator = new NullKeyIterator(range(1,10)); foreach($iterator as $key => $value) { var_dump($key, $value); }

preferences:
35.23 ms | 402 KiB | 5 Q