- var_dump: documentation ( source)
<?php
function generateAndConsume() {
yield 1;
yield 2;
var_dump(yield);
var_dump(yield);
}
$g = generateAndConsume();
foreach ($g as $v) {
if (!$v) break;
var_dump($v);
}
$g->send(3);
$g->send(4);