Generator::getReturn

(PHP 7)
Get the return value of a generator
public mixed Generator::getReturn ( void )
Returns:

Returns the generator's return value once it has finished executing.

Examples:
Generator::getReturn() example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
$gen = (function() {
    yield 1;
    yield 2;
 
    return 3;
})();
 
foreach ($gen as $val) {
    echo $val, PHP_EOL;
}
 
echo $gen->getReturn(), PHP_EOL;

The above example will output:

1
2
3
doc_php
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.