加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 错误:类必须声明为抽象或实现其余的方法

发布时间:2020-12-13 14:09:47 所属栏目:PHP教程 来源:网络整理
导读:我有一个实现几个抽象方法的类.当我扩展该类时,我得到以下致命错误消息: Class CI_Controller_Rest contains 6 abstract methods and must therefore be declared abstract or implement the remaining methods 抽象方法的类: class CI_Controller_Rest ex
我有一个实现几个抽象方法的类.当我扩展该类时,我得到以下致命错误消息:
Class CI_Controller_Rest contains 6 abstract methods and must therefore be declared abstract or implement the remaining methods

抽象方法的类:

class CI_Controller_Rest extends CI_Controller {
    public function __construct() {
        parent::__construct();
    }

    abstract public function index();

    abstract public function get();

    abstract public function head();

    abstract public function post();

    abstract public function put();

    abstract public function delete();
}

我扩展CI_Controller_Rest的类:

class Welcome extends CI_Controller_Rest {

    public function __construct() 
    {
        parent::__construct();
    }

    public function index() {}

    public function get() {}

    public function head() {}

    public function post() {}

    public function put() {}

    public function delete() {}
}

我该怎么办?

如果一个类有一个或多个抽象函数,那么 it MUST be declared as an abstract class:
abstract class CI_Controller_Rest extends CI_Controller {

    public function __construct() {
        parent::__construct();
    }

    abstract public function index();

    abstract public function get();

    abstract public function head();

    abstract public function post();

    abstract public function put();

    abstract public function delete();
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读