try_finally_025.phpt 387 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Throw in try of try/finally inside catch
  3. --FILE--
  4. <?php
  5. function test() {
  6. try {
  7. throw new Exception(1);
  8. } catch (Exception $e) {
  9. try {
  10. throw new Exception(2);
  11. } finally {
  12. }
  13. }
  14. }
  15. try {
  16. test();
  17. } catch (Exception $e) {
  18. echo $e, "\n";
  19. }
  20. ?>
  21. --EXPECTF--
  22. Exception: 2 in %s:%d
  23. Stack trace:
  24. #0 %s(%d): test()
  25. #1 {main}