Itérables

Un Iterable es un alias de tipo integrado durante la compilación para array|Traversable. Desde su introducción en PHP 7.1.0 y antes de PHP 8.2.0, iterable era un pseudo-tipo integrado que actuaba como el alias de tipo mencionado anteriormente y puede ser utilizado como una declaración de tipo. iterable puede ser utilizado en un ciclo foreach y con yield from en un generador.

Nota:

Las funciones que declaran un tipo de retorno iterable también pueden ser generadores.

Ejemplo #1 Ejemplo de tipo de retorno iterable de un generador

<?php

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

foreach(
gen() as $value) {
echo
$value, "\n";
}
?>

add a note

User Contributed Notes

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