Start · Sprachen · PHP · Referenz · yield

yield

Anweisung

In einer Generator-Funktion: liefert einen Wert und pausiert die Ausführung bis zum nächsten Aufruf.

seit PHP 5.5.0 Kategorie: control-flow

Signatur

yield $value; yield $key => $value; yield from $iterable;

Beschreibung

yield from delegiert an einen anderen Iterator/Generator (PHP 7.0+).

Rückgabewert

Typ
mixed

Beispiele

Delegierender Generator

<?php

function all(): Generator {
    yield from firstBatch();
    yield from secondBatch();
}