Rendimento PHP dalla parola chiave
Esempio
Utilizzare yield from
per creare una funzione generatore:
<?php
function countTo4() {
yield from [1, 2, 3];
yield 4;
}
foreach(countTo4() as $number) {
echo $number;
echo
"<br>";
}
?>
Definizione e utilizzo
La yield from
parola chiave viene utilizzata per creare una funzione generatore. Le funzioni del generatore agiscono come iteratori che possono essere ripetuti con un foreach
ciclo.
La yield from
parola chiave fornisce i valori di un iteratore uno per uno ogni volta che viene chiamata la funzione generatore fino a quando non sono rimasti elementi nell'iteratore, quindi il generatore passerà alla yield
parola chiave successiva.
Pagine correlate
La yield
parola chiave.
La foreach
parola chiave.
❮ Parole chiave PHP