temporary_cleaning_010.phpt 279 B

123456789101112131415161718192021
  1. --TEST--
  2. Live range & throw from finally
  3. --FILE--
  4. <?php
  5. function test() {
  6. try {
  7. $a = [1, 2, 3];
  8. return $a + [];
  9. } finally {
  10. throw new Exception;
  11. }
  12. }
  13. try {
  14. test();
  15. } catch (Exception $e) {
  16. echo "exception\n";
  17. }
  18. ?>
  19. --EXPECT--
  20. exception