Definisi dan Penggunaan
Kata kunci yield
digunakan untuk membuat fungsi generator. Fungsi generator bertindak sebagai iterator yang dapat di-loop melalui foreach
loop.
Nilai yang diberikan oleh kata kunci yield
digunakan sebagai nilai di salah satu iterasi perulangan.
Contoh
Gunakan hasil untuk membuat fungsi generator:
<?php function countTo3() { yield "1"; yield "2"; yield "3"; } foreach(countTo3() as $number) { echo $number; echo "<br>"; } ?> /* Outpu t: 1 2 3