PHP

Keyword yield PHP

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

Hanifah Nurbaeti