PHP yield from Keyword
Example
Use yield from to create a generator function:
<?php
function countTo4() {
yield from [1, 2, 3];
yield 4;
}
foreach(countTo4() as $number) {
echo $number;
echo
"<br>";
}
?>
Try it Yourself »
Definition and Usage
The yield from keyword is used to create a generator function. Generator functions act as
iterators which can be looped through with a foreach loop.
The yield from keyword provides the values from an iterator one by one each time the
generator function is called until there are no items left in the iterator, then the generator
will move on to the next yield keyword.
Related Pages
The yield keyword.
The foreach keyword.
❮ PHP Keywords