- var_dump: documentation ( source)
<?php
function gen_one_to_three() {
for ($i = 1; $i <= 10; $i++) {
$a = (yield $i);
var_dump($a);
}
}
$generator = gen_one_to_three();
foreach ($generator as $value) {
$generator->send('cheese');
var_dump($value);
}