Hi everybody!
Wrt. https://bugs.php.net/76104 I wonder whether the behavior has
actually been deliberately designed this way (i.e. whether it is indeed
a documentation issue).
Consider the following variation of the Generator::send() example:
https://3v4l.org/vbbZM. I certainly would not expect NULL
as fourth
line of the output, but rather int(1)
.
Can somebody please clarify?
--
Christoph M. Becker
On Fri, Mar 16, 2018 at 4:44 PM, Christoph M. Becker cmbecker69@gmx.de
wrote:
Hi everybody!
Wrt. https://bugs.php.net/76104 I wonder whether the behavior has
actually been deliberately designed this way (i.e. whether it is indeed
a documentation issue).Consider the following variation of the Generator::send() example:
https://3v4l.org/vbbZM. I certainly would not expectNULL
as fourth
line of the output, but ratherint(1)
.Can somebody please clarify?
Yes, this is working as intended. next()
is equivalent to send(null),
modulo the return value.
Nikita
On Fri, Mar 16, 2018 at 4:44 PM, Christoph M. Becker cmbecker69@gmx.de
wrote:Wrt. https://bugs.php.net/76104 I wonder whether the behavior has
actually been deliberately designed this way (i.e. whether it is indeed
a documentation issue).Consider the following variation of the Generator::send() example:
https://3v4l.org/vbbZM. I certainly would not expectNULL
as fourth
line of the output, but ratherint(1)
.Can somebody please clarify?
Yes, this is working as intended.
next()
is equivalent to send(null),
modulo the return value.
Ah, now I see! Thanks!
--
Christoph M. Becker