PHP yield keyword
例
yieldを使用してジェネレーター関数を作成するには:
<?php
function countTo3() {
yield "1";
yield "2";
yield "3";
}
foreach(countTo3() as $number) {
echo $number;
echo "<br>";
}
?>
定義と使用法
yieldキーワードは、ジェネレータ関数を作成するために使用します。ジェネレータ関数は、foreachループでループできるイテレータとして動作します。
yieldキーワードで指定された値は、ループの繰り返しの1つの値として使われます。
関連ページ
foreachキーワード。
fromyield fromキーワード。