PHP Conference Nagoya 2025

Iteráveis

Iterable é um alias de tipo de tempo de compilação integrado para array|Traversable. Desde sua introdução no PHP 7.1.0 e antes do PHP 8.2.0, iterable era um pseudotipo integrado que atuava como o alias de tipo mencionado anteriormente e pode ser usado como uma declaração de tipo. Um tipo iterable pode ser usado em foreach e com yield from de dentro de um gerador.

Nota:

As funções que declaram iterable como um tipo de retorno também podem ser geradoras.

Exemplo #1 Exemplo de tipo de retorno do gerador iterable

<?php

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

?>

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top