Wydajność PHP ze słowa kluczowego
Przykład
Użyj yield from
, aby utworzyć funkcję generatora:
<?php
function countTo4() {
yield from [1, 2, 3];
yield 4;
}
foreach(countTo4() as $number) {
echo $number;
echo
"<br>";
}
?>
Definicja i użycie
Słowo yield from
kluczowe służy do tworzenia funkcji generatora. Funkcje generatora działają jak iteratory, które można zapętlić za pomocą foreach
pętli.
Słowo yield from
kluczowe dostarcza wartości z iteratora jedna po drugiej za każdym razem, gdy funkcja generatora jest wywoływana, dopóki w iteratorze nie będzie żadnych elementów, wtedy generator przejdzie do następnego yield
słowa kluczowego.
Powiązane strony
Słowo yield
kluczowe.
Słowo foreach
kluczowe.
❮ Słowa kluczowe PHP