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, 3) as $element) { if ($element >= 20) { break; } echo $element."\n"; }

preferences:
36.54 ms | 402 KiB | 5 Q