bug72213_2.phpt 418 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #72213 (Finally leaks on nested exceptions)
  3. --FILE--
  4. <?php
  5. function test() {
  6. try {
  7. throw new Exception(1);
  8. } finally {
  9. try {
  10. try {
  11. throw new Exception(2);
  12. } finally {
  13. }
  14. } catch (Exception $e) {
  15. }
  16. }
  17. }
  18. try {
  19. test();
  20. } catch (Exception $e) {
  21. echo "caught {$e->getMessage()}\n";
  22. }
  23. ?>
  24. --EXPECT--
  25. caught 1