有没有办法在没有构造函数的情况下将成员变量分配给类的对象?

时间:2016-04-02 19:30:18

标签: php oop

我想做以下事情:

class SomeOtherClass {}

class Test
 {
        public $member = new SomeOtherClass();
 }

唯一的问题是我不想使用构造函数,因为'测试' class应该扩展另一个类,不应该覆盖构造函数。 这在PHP中实际可行吗?

1 个答案:

答案 0 :(得分:3)

您可以在Test扩展父构造函数,如下所示:

class Test extends SomeClass
{
    public $member;

    function __construct() {
        $this->member = new SomeOtherClass();
        parent::__construct();
    }
}