3v4l.org

run code in 500+ PHP versions simultaneously
<?php $gen1 = static function () { yield true => true; }; $gen2 = static function () { yield false => false; }; $ait = new AppendIterator(); $ait->append($gen1()); $ait->append($gen2()); foreach ($ait as $k => $v) { var_dump($k, $v); }

preferences:
47.15 ms | 849 KiB | 5 Q