1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
--TEST-- Try { yield } finally { yield } --FILE-- <?php function foo() { try { echo "1"; yield "2"; echo "3"; } finally { echo "4"; yield "5"; echo "6"; } echo "7"; } foreach (foo() as $x) { echo $x; } --EXPECT-- 1234567