Send a blank email to [email protected] to get a copy of this message
Hello everyone,
In this issue #16761 <https://github.com/php/php-src/issues/16761>
it was
verified that in the above code it should throw a notice for both yields:
```
<?phperror_reporting(E_ALL);function &y()
{
yield null; // warning
yield; // no warning, agreed to be a bug
}foreach (y() as &$y);
```
I have created this PR <https://github.com/php/php-src/pull/16882>
which adds the "missing" notice but we aren't sure on
how to continue on this.
There are 2 main questions:
1. Should we continue with adding the missing notice and merge it
also in master?
2. Should we deprecate / remove the usage of yield without value in
reference generator functions?
- Aggelos Bellos