我想做以下事情:
class SomeOtherClass {}
class Test
{
public $member = new SomeOtherClass();
}
唯一的问题是我不想使用构造函数,因为'测试' class应该扩展另一个类,不应该覆盖构造函数。 这在PHP中实际可行吗?
答案 0 :(得分:3)
您可以在Test
中扩展父构造函数,如下所示:
class Test extends SomeClass
{
public $member;
function __construct() {
$this->member = new SomeOtherClass();
parent::__construct();
}
}