3v4l.org

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

preferences:
53.22 ms | 402 KiB | 5 Q