bug71604.phpt 376 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Bug #71604: Aborted Generators continue after nested finally
  3. --FILE--
  4. <?php
  5. function gen() {
  6. try {
  7. try {
  8. yield;
  9. } finally {
  10. print "INNER\n";
  11. }
  12. } catch (Exception $e) {
  13. print "EX\n";
  14. } finally {
  15. print "OUTER\n";
  16. }
  17. print "NOTREACHED\n";
  18. }
  19. gen()->current();
  20. ?>
  21. --EXPECT--
  22. INNER
  23. OUTER