有没有一种方法可以从声明类中的素数类中获取变量


Is there a way of getting variables from a prime class inside declared class?

例如-

class wow
{
  public $foo = 5;
  public function __construct()
 {
   $sub_class = new sub();
 }
}
    class sub
{
  public function __construct()
  {
    echo $this->foo;
  }
}
$wow = new wow();

有办法做到这一点吗?

为什么人们总是忽略我的问题?你的问题是什么?这个网站是用来提问的,如果你有问题,不要来这个网站。

从我的评论中添加。。试试这个

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();

您应该扩展父类

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()