Iterable é um sinônimo de tipo integrado em tempo de compilação 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 sinônimo de tipo
  mencionado anteriormente e podia ser usado como uma declaração de tipo.
  Um tipo iterável pode ser usado em foreach e com
  yield from de dentro de um
  gerador.
 
Nota:
As funções que declaram iterável como um tipo de retorno também podem ser geradoras.
Exemplo #1 Exemplo de tipo de retorno do gerador iterável
<?php
function gen(): iterable {
yield 1;
yield 2;
yield 3;
}
foreach(gen() as $value) {
echo $value, "\n";
}
?>
