1

如何让父构造函数在子构造函数之前运行?( 代码: )

class database{
    public function __construct(){
        // Connect to database
    }
}

class child extends database{
    public function __construct(){
        // Do something
    }
}

我希望它连接到数据库然后运行孩子的构造函数,这可能吗?

4

2 回答 2

6

添加parent::__construct()到孩子的开头__construct()

于 2013-02-27T16:21:44.330 回答
2

像这样:

class child extends database{
    public function __construct(){
        parent::__construct();
        // Do something
    }
}
于 2013-02-27T16:22:41.020 回答