try_finally_014.phpt 418 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Break 2 in try and return in finally inside nested loop
  3. --FILE--
  4. <?php
  5. function foo() {
  6. $array = [1, 2, $n = 3];
  7. foreach ($array as $value) {
  8. foreach ($array as $value) {
  9. try {
  10. echo "try\n";
  11. break 2;
  12. } finally {
  13. echo "finally\n";
  14. return;
  15. }
  16. }
  17. }
  18. }
  19. foo();
  20. ?>
  21. --EXPECT--
  22. try
  23. finally