3v4l.org

run code in 300+ PHP versions simultaneously
<?php function grange($from, $to) { for ($i = $from; is_infinite($to) ?: $i <= $to; $i++) { yield $i; } } foreach (grange(1, "INF") as $element) { if ($element >= 20) { break; } echo $element."\n"; }

preferences:
38.61 ms | 402 KiB | 5 Q