PHP yield from Mot-clé
Exemple
Utilisez yield from pour créer une fonction génératrice :
<?php
function countTo4() {
yield from [1, 2, 3];
yield 4;
}
foreach(countTo4() as $number) {
echo $number;
echo "<br>";
}
?> Définition et utilisation
Le mot-clé yield from est utilisé pour créer une fonction génératrice. Les fonctions génératrices agissent comme des itérateurs qui peuvent être parcourus avec une boucle foreach .
Le mot-clé yield from fournit les valeurs d'un itérateur une par une chaque fois que la fonction génératrice est appelée, jusqu'à ce qu'il n'y ait plus d'éléments dans l'itérateur. Ensuite, la génératrice passera au prochain mot-clé yield .
Pages associées
Le mot-clé yield .
Le mot-clé foreach .