yieldって使えて何が嬉しいのですか?
http://www.php.net/manual/ja/language.generators.syntax.php#control-structures.yield
この例は、
$arr = array(1, 2, 3);
foreach ($arr as $value) {
echo "$value\n";
}
に置き換えれるわけで、どういうときに使うのかいまいちピンときません。
どういうときに使うと嬉しいのでしょうか?