3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo($max) { $i = 0; while ($i <= $max) { yield $i; $i++; } } print_r(foo(9));

preferences:
42.98 ms | 402 KiB | 5 Q