New features for Generator in PHP 7

Code
<?php

$iterator 
= new ArrayIterator([1,3,5]);

$func = function() use ($iterator) {
    yield 
2;
    yield 
4;
    yield from 
$iterator;
    
    return 
0;
};

$generator $func();

foreach (
$generator as $value) {
    echo 
$value PHP_EOL;
}

// only usable when return in Generator was reached
echo $generator->getReturn();
Result
2
4
1
3
5
0
Used Versions
PHP 7.1, Zend 3.0, Symfony 3.2, Laravel 5.2, PHPUnit 5.6, Doctrine 2.6