Home » PHP » Keyword yield PHP

Keyword yield PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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

You may also like