Iterable

Iterable ist ein eingebauter Kompilierzeit-Alias für array|Traversable. Dieser Typ wurde in PHP 7.1.0 eingeführt. Bis vor PHP 8.2.0 war iterable ein eingebauter Pseudo-Typ, der als der oben erwähnte Typ-Alias fungierte und als Typdeklaration verwendet werden kann. Ein iterable-Typ kann in foreach und in Verbindung mit yield from innerhalb eines Generators verwendet werden.

Hinweis:

Funktionen, die iterable als Rückgabetyp deklarieren, können auch Generatoren sein.

Beispiel #1 Beispiel für einen Generator mit iterable als Rückgabetyp

<?php

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

?>

add a note

User Contributed Notes

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