<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +----------------------------------------------------------------------// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.// +----------------------------------------------------------------------// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )// +----------------------------------------------------------------------// | Author: yunwuxin <448901948@qq.com>// +----------------------------------------------------------------------namespacethink\exception;classHttpExceptionextends\RuntimeException{private$statusCode;private$headers;publicfunction__construct($statusCode,$message=null,\Exception$previous=null,array$headers=[],$code=0){$this->statusCode=$statusCode;$this->headers=$headers;parent::__construct($message,$code,$previous);}publicfunctiongetStatusCode(){return$this->statusCode;}publicfunctiongetHeaders(){return$this->headers;}}