try_finally_008.phpt 379 B

123456789101112131415161718192021
  1. --TEST--
  2. Try finally (with break in do...while)
  3. --FILE--
  4. <?php
  5. function foo () {
  6. do {
  7. try {
  8. try {
  9. } finally {
  10. break;
  11. }
  12. } catch (Exception $e) {
  13. } finally {
  14. }
  15. } while (0);
  16. }
  17. foo();
  18. ?>
  19. --EXPECTF--
  20. Fatal error: jump out of a finally block is disallowed in %stry_finally_008.php on line %d