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:
41.25 ms | 893 KiB | 5 Q