PHP yield from Mot-clé

❮ Mots-clés PHP

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>";
}
?>
Essayez-le vous-même »

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 .


❮ Mots-clés PHP