3v4l.org

run code in 300+ PHP versions simultaneously
<?php class BadRequestException extends Exception { protected $code = 404; public function __construct($message = '', $code = 0, Exception $previous = NULL) { parent::__construct($message, $code < 200 || $code > 504 ? $this->code : $code, $previous); } } $e = new BadRequestException("test", 418); var_dump($e);

preferences:
64.73 ms | 402 KiB | 5 Q