3v4l.org

run code in 300+ PHP versions simultaneously
<?php class CustomException_Post extends Exception {} class api { public function __construct($user_id, $token) {} public function post($data) { throw new CustomException_Post('Error 1'); } } $data = []; try { $api = new api('id','key'); $output = $api->post($data); } catch (CustomException_Post $e) { var_dump($e); } catch (Exception $e) { var_dump($e); }

preferences:
51.76 ms | 402 KiB | 5 Q