3v4l.org

run code in 300+ PHP versions simultaneously
<?php function receive(): iterable { var_dump(yield 0); var_dump(yield 1); var_dump(yield 2); } foreach (receive() as $i) {}

preferences:
63.52 ms | 402 KiB | 5 Q