Generator::sendSend a value to the generator Beschreibung
public mixed Generator::send
( mixed
$value
)Sends the given value to the generator as the result of the current yield expression and resumes execution of the generator. If the generator is not at a yield expression when this method is called, it will first be let to advance to the first yield expression before sending the value. As such it is not necessary to "prime" PHP generators with a Generator::next call (like it is done in Python). Parameter-Liste
RückgabewerteReturns the yielded value. Beispiele
Beispiel #1 Using Generator::send to inject values
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe: I'm printer! Hello world! Bye world! |