3v4l.org

run code in 300+ PHP versions simultaneously
<?php function returnItems($items) { foreach($items as $item) { echo $item . "\n"; yield $item; } } $arr = []; array_push($arr, "ok"); array_push($arr, "dok"); array_push($arr, "odk"); array_push($arr, "okd"); print_r(iterator_to_array(returnItems($arr)));

preferences:
51.04 ms | 402 KiB | 5 Q