-4

例えば ​​-

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

}

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

$wow = new wow();

これを行う方法はありますか?

なぜf***はいつも私の質問を差し引いているのですか?あなたの問題は何ですか?このサイトは質問をするためのものです。問題がある場合は、このサイトにアクセスしないでください。

4

2 に答える 2

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();
于 2012-07-31T06:31:51.247 に答える
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()
于 2012-07-31T06:33:30.760 に答える