3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo implements IteratorAggregate { public function getIterator() { return ['foo', 'bar', 'baz']; } } foreach (new Foo as $foo) { var_dump($foo); }

preferences:
26.64 ms | 402 KiB | 5 Q