3v4l.org

run code in 300+ PHP versions simultaneously
<?php class MyException extends Exception { function __construct() { $this->code = 42; $this->message = "foo"; parent::__construct(); } } try { throw new MyException(); } catch (MyException $e) { var_dump($e->getCode()); var_dump($e->getMessage()); }

preferences:
28.61 ms | 408 KiB | 6 Q