3v4l.org

run code in 300+ PHP versions simultaneously
<?php declare(strict_types=1); class Foo implements IteratorAggregate { public function getIterator() { return function() { yield from ['A', 'B', 'C']; yield from ['D', 'E', 'F']; }; } } print_r(iterator_to_array(new Foo()));

preferences:
59.06 ms | 402 KiB | 5 Q