有没有办法从声明类中的素数类中获取变量?

时间:2012-07-31 06:25:19

标签: php oop variables

例如 -

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

}

    class sub
{
  public function __construct()
  {
    echo $this->foo;
  }
}

$wow = new wow();

有没有办法做到这一点?

为什么f ***总是让人误解我的问题?你有什么问题?如果您遇到问题,本网站可以提问,所以不要来这个网站。

2 个答案:

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