try_finally_001.phpt 356 B

12345678910111213141516171819202122
  1. --TEST--
  2. Try finally (basic test)
  3. --FILE--
  4. <?php
  5. function foo ($a) {
  6. try {
  7. throw new Exception("ex");
  8. } finally {
  9. var_dump($a);
  10. }
  11. }
  12. foo("finally");
  13. ?>
  14. --EXPECTF--
  15. string(7) "finally"
  16. Fatal error: Uncaught Exception: ex %s
  17. Stack trace:
  18. #0 %stry_finally_001.php(%d): foo('finally')
  19. #1 {main}
  20. thrown in %stry_finally_001.php on line %d