PHP 8.4.24 Released!

Iterabili

Iterable è un alias di tipo incorporato in fase di compilazione per array|Traversable. Dalla sua introduzione in PHP 7.1.0 e prima di PHP 8.2.0, iterable era un pseudo-tipo incorporato che fungeva da alias di tipo sopra menzionato e poteva essere utilizzato come dichiarazione di tipo. Un tipo iterable può essere utilizzato in foreach e con yield from all'interno di un generatore.

Nota:

Le funzioni che dichiarano iterable come tipo di ritorno possono anche essere generatori.

Example #1 Esempio di tipo di ritorno iterable di un generatore

<?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