- var_dump: documentation ( source)
<?php
function chain(...$iters) {
foreach ($iters as $iter) {
yield from $iter;
}
}
$gen = (function() { yield 1; yield 2; yield 3; })();
$repeatedTwice = chain($gen, $gen);
foreach ($repeatedTwice as $v) var_dump($v);