try_multicatch_003.phpt 334 B

123456789101112131415161718192021
  1. --TEST--
  2. Catch second exception in the multicatch
  3. --FILE--
  4. <?php
  5. require_once __DIR__ . '/exceptions.inc';
  6. try {
  7. echo 'TRY' . PHP_EOL;
  8. throw new Exception2;
  9. } catch(Exception1 | Exception2 | Exception3 $e) {
  10. echo get_class($e) . PHP_EOL;
  11. } finally {
  12. echo 'FINALLY' . PHP_EOL;
  13. }
  14. ?>
  15. --EXPECT--
  16. TRY
  17. Exception2
  18. FINALLY