- var_dump: documentation ( source)
- iterator_apply: documentation ( source)
- array_walk: documentation ( source)
<?php
function foo()
{
yield 1;
yield 2;
yield 3;
yield 4;
}
$fooG = foo();
var_dump($fooG instanceof Traversable);
array_walk($fooG, function ($foo) {
var_dump($foo);
});
iterator_apply($fooG, function ($foo) {
var_dump($foo);
});