2012-07-31 28 views
-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 ***總是人們在嘲笑我的問題?你有什麼問題?這個網站是爲了提出問題,如果你有問題,所以不要來這個網站。

+0

我相信類子需要擴展類哇它繼承 – Dale 2012-07-31 06:30:17

回答

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

好WOW的特性,它是工作,但現在我有一個與我的pdo類的問題。 它說有「連接太多」。可能是因爲延伸,我該怎麼辦? – Yehonatan 2012-07-31 06:39:52

+0

也許是時間另一個問題? – Dale 2012-07-31 06:40:56

+0

或者..可能是時候瞭解數據庫連接資源的單例模式了!給我一分鐘我會找到你一個鏈接 – Dale 2012-07-31 06:41:47

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

是的,我在textarea上做過,抱歉有錯誤。 – Yehonatan 2012-07-31 06:37:15

相關問題