3v4l.org

run code in 300+ PHP versions simultaneously
<?php class MyException extends \PDOException { public function __construct($message, $code, $previous) { parent::__construct($message, $code, $previous); $this->errorInfo = array('code', 'sqlstate'); } } $e = new MyException('bla', '123', new \Exception()); var_dump(array($e->getMessage(), $e->getCode(), $e->getPrevious(), $e->errorInfo));

preferences:
38.22 ms | 402 KiB | 5 Q