Itererbara
Version från den 13 augusti 2024 kl. 17.33 av Admin (diskussion | bidrag)
// Iterable är en inbyggd kompileringstids typalias för array|Traversable. Från dess införande i PHP 7.1.0 och fram till PHP 8.2.0 var iterable en inbyggd pseudotyp som fungerade som den nämnda typaliasen och kan användas som en typdeklaration. En iterable-typ kan användas i foreach och med yield from inom en generator.
Notera:
Funktioner som deklarerar iterable som returtyp kan också vara generatorer.
Exempel #1 Exempel på generator med iterable returtyp
<?php
function gen(): iterable {
yield 1;
yield 2;
yield 3;
}
?>