catch_finally_001.phpt 371 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. Try catch finally (basic test)
  3. --FILE--
  4. <?php
  5. function foo ($throw = FALSE) {
  6. try {
  7. echo "try\n";
  8. if ($throw) {
  9. throw new Exception("ex");
  10. }
  11. } catch (Exception $e) {
  12. echo "catch\n";
  13. } finally {
  14. echo "finally\n";
  15. }
  16. echo "end\n";
  17. }
  18. foo();
  19. echo "\n";
  20. foo(true);
  21. ?>
  22. --EXPECT--
  23. try
  24. finally
  25. end
  26. try
  27. catch
  28. finally
  29. end