From c4910a6ef8b2864f34abf09924a1333af54cdb48 Mon Sep 17 00:00:00 2001 From: Jean-Sebastien Hedde Date: Wed, 7 Jun 2017 12:10:06 +0000 Subject: [PATCH] There was a note that has not been updated according implementation of https://wiki.php.net/rfc/generator-return-expressions in PHP 7.0. -- Provided by anonymous 83640 (jdomenechbborges@gmail.com) git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@342557 c90b9560-bf6c-de11-be94-00142212c4b1 --- language/generators.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/language/generators.xml b/language/generators.xml index c1affb8a6c..64b8b24d2e 100644 --- a/language/generators.xml +++ b/language/generators.xml @@ -132,9 +132,10 @@ Single digit odd numbers from xrange(): 1 3 5 7 9 - A generator cannot return a value: doing so will result in a compile - error. An empty return statement is valid syntax within - a generator and it will terminate the generator. + In PHP 5, a generator could not return a value: doing so would result in a compile + error. An empty return statement was valid syntax within + a generator and it would terminate the generator. Since PHP 7.0, a generator can + return values, which can be retieved using Generator::getReturn.