bug70228_6.phpt 275 B

123456789101112131415161718
  1. --TEST--
  2. Bug #70228 (memleak if return in finally block)
  3. --FILE--
  4. <?php
  5. function test($x) {
  6. foreach ($x as $v) {
  7. try {
  8. return str_repeat("a", 2);
  9. } finally {
  10. return 42;
  11. }
  12. }
  13. }
  14. var_dump(test([1]));
  15. ?>
  16. --EXPECT--
  17. int(42)