3v4l.org

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

preferences:
45.41 ms | 402 KiB | 5 Q