8. ジェネレータとコルーチン スクリプト 実行結果 <?php int(1) function foo() { int(2) yield 1; yield 2; int(3) yield 3; } foreach (foo() as $a) { var_dump($a); } 9. ジェネレータとコルーチン スクリプト 実行結果 <?php started function coroutine() { echo "startedn"; 1 while (true) { 2 $val = yield; echo "$valn"; } } $c = coroutine(); $c->send(1); $c->send(2);