--TEST-- Bug #71013 (Incorrect exception handler with yield from) --FILE-- current()); } catch (Exception $e) { echo "[bar()] Caught Exception\n"; } echo "Unsetting \$x\n"; unset($x); echo "Finishing bar()\n"; } bar(); ?> --EXPECT-- Starting bar() Constructing new FooBar [foo()] Caught Exception Destructing FooBar NULL Unsetting $x Finishing bar()