try_multicatch_004.phpt 332 B

123456789101112131415161718192021
  1. --TEST--
  2. Catch last exception in the multicatch
  3. --FILE--
  4. <?php
  5. require_once __DIR__ . '/exceptions.inc';
  6. try {
  7. echo 'TRY' . PHP_EOL;
  8. throw new Exception3;
  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. Exception3
  18. FINALLY