- var_dump: documentation ( source)
<?php
function evaluator(callable $yielder)
{
foreach ($yielder() as $value)
{
if ($value)
{
break;
}
}
var_dump($value);
}
evaluator(function () {
var_dump(1);
yield false;
var_dump(2);
yield false;
var_dump(3);
yield true;
var_dump(4);
yield false;
var_dump(5);
yield true;
});