- var_dump: documentation ( source)
<?php
function g1() {
yield 1;
yield 2;
}
function g2() {
$a = yield "a";
var_dump($a);
$b = yield "b";
var_dump($b);
}
$g1=g1();
$g2=g2();
foreach($g1 as $v) {
var_dump($g2->send($v));
}