3v4l.org

run code in 300+ PHP versions simultaneously
<?php function a() { var_dump('a1'); yield 1; var_dump('a2'); yield 2; var_dump('a3'); } foreach (a() as $a) { var_dump(a); }

preferences:
38.82 ms | 402 KiB | 5 Q