catch_novar_1.phpt 434 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. catch without capturing a variable
  3. --FILE--
  4. <?php
  5. try {
  6. throw new Exception();
  7. } catch (Exception) {
  8. echo "Exception\n";
  9. }
  10. try {
  11. throw new Exception();
  12. } catch (Exception) {
  13. echo "Exception\n";
  14. } catch (Error) {
  15. echo "FAIL\n";
  16. }
  17. try {
  18. throw new Exception();
  19. } catch (Exception|Error) {
  20. echo "Exception\n";
  21. } catch (Throwable) {
  22. echo "FAIL\n";
  23. }
  24. ?>
  25. --EXPECT--
  26. Exception
  27. Exception
  28. Exception