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

Reply via email to