Итерирачки
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Итерирачки
Референца за `language.types.iterable.php` со подобрена типографија и навигација.
Итерирачки
Итерабилно е вградена алијас за тип во време на компајлирање за
array|TraversableОд неговото воведување во PHP 7.1.0 и пред PHP 8.2.0,
iterable беше вграден псевдо-тип кој дејствуваше како гореспоменатиот алијас за тип и може да се користи како декларација на тип. Тип iterable може да се користи во foreach и со
\t \r\n во рамките на
generator.
Забелешка:
Функциите што декларираат iterable како тип на враќање, исто така, може да бидат generators.
Пример #1 Пример за тип на враќање на генератор Iterable
<?php
function gen(): iterable {
yield 1;
yield 2;
yield 3;
}
foreach(gen() as $value) {
echo $value, "\n";
}
?>