3v4l.org

run code in 300+ PHP versions simultaneously
<?php function a() { return ['a', 'b', 'c']; } function b() { yield from a(); } foreach (b() as $v) { var_dump($v); }
Output for 8.1.32 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
string(1) "a" string(1) "b" string(1) "c"

preferences:
68.57 ms | 847 KiB | 4 Q