- var_dump: documentation ( source)
<?php
function foo1() {
// resource intensive tasks:
yield 1;
yield 2;
yield 3;
}
function wrapItWithADifferentApi() {
foreach(foo1() as $foo) {
if($foo === 2) {
return;
}
yield $foo;
}
}
foreach(wrapItWithADifferentApi() as $foo) {
var_dump($foo);
}