3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo1() { yield 1; yield 2; yield 3; yield 4; } function foo2() { yield from foo1(); } foreach(foo2() as $foo) { var_dump($foo); }

preferences:
60.66 ms | 402 KiB | 5 Q