例如 -
class wow
{
public $foo = 5;
public function __construct()
{
$sub_class = new sub();
}
}
class sub
{
public function __construct()
{
echo $this->foo;
}
}
$wow = new wow();
有没有办法做到这一点?
为什么f ***总是让人误解我的问题?你有什么问题?如果您遇到问题,本网站可以提问,所以不要来这个网站。
答案 0 :(得分:2)
从我的评论中添加..试试这个
class wow
{
public $foo = 5;
public function __construct()
{
$sub_class = new sub();
}
}
class sub extends wow
{
public function __construct()
{
echo $this->foo;
}
}
$wow = new wow();
答案 1 :(得分:2)
您应该扩展父类
class wow
{
public $foo = 5;
public function __construct()
{
$sub_class = new sub();
}
}
class sub extends wow
{
public function __construct()
{
echo $this->foo;
}
}
$wow = new wow();
这将返回5.
您的代码中还有其他错误
class sub()
应该是
class sub
和
public __construct()
应该是
public function __construct()