1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
--TEST-- Bug #74840: Opcache overwrites argument of GENERATOR_RETURN within finally --FILE-- <?php $g = (function($a) { try { return $a + 1; } finally { $b = $a + 2; var_dump($b); } yield; // Generator })(1); $g->next(); var_dump($g->getReturn()); ?> --EXPECT-- int(3) int(2)