3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class ExceptionA extends Exception {} class ExceptionB extends ExceptionA {} class ExceptionTest { public function example() { try { throw new ExceptionB(); } catch ( ExceptionB $e ) { echo 'ExceptionB was caught'; } catch ( ExceptionA $e ) { echo 'ExceptionA was caught'; } catch ( Exception $e ) { echo 'Exception was caught'; } } } (new ExceptionTest())->example();

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
149.93 ms | 2147 KiB | 8 Q