<?php
function sayHello($people) {
foreach($people as $person) {
yield "hello " . $person;
}
}
var_dump(sayHello(array('foo', 'bar', 'baz')));
?>
Output:
class Generator#1 (0) {
}
(PHP 5 >= 5.5.0)
Generator objects are returned from generators.
Generator objects cannot be instantiated via new.
<?php
function sayHello($people) {
foreach($people as $person) {
yield "hello " . $person;
}
}
var_dump(sayHello(array('foo', 'bar', 'baz')));
?>
Output:
class Generator#1 (0) {
}