PHP yield from 關鍵字
示例
使用 yield from
建立一個生成器函式
<?php
function countTo4() {
yield from [1, 2, 3];
yield 4;
}
foreach(countTo4() as $number) {
echo $number;
echo "<br>";
}
?>
自己動手試一試 »
定義和用法
yield from
關鍵字用於建立一個生成器函式。生成器函式充當迭代器,可以與 foreach
迴圈一起遍歷。
每次呼叫生成器函式時,yield from
關鍵字都會逐個提供迭代器的值,直到迭代器中沒有剩餘項為止,然後生成器將繼續執行下一個 yield
關鍵字。
相關頁面
yield
關鍵字。
foreach
關鍵字。
❮ PHP 關鍵字