Itérables

Un Iterable est un alias de type intégré au moment de la compilation pour array|Traversable. Depuis son introduction dans PHP 7.1.0 et avant PHP 8.2.0, iterable était un pseudo-type intégré qui agissait comme l'alias de type susmentionné et peut être utilisé comme une déclaration de type. iterable peut être utilisé dans une boucle foreach et avec yield from dans un générateur.

Note:

Les fonctions déclarant un type de retour itérable peuvent aussi être des générateurs.

Exemple #1 Exemple de type de retour itérable d'un générateur

<?php

function gen(): iterable {
yield
1;
yield
2;
yield
3;
}

?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top