2011-03-28 68 views
0

大家早上好,我有兩個班,第一個上第二班。私人班級錯誤未定義的屬性

更多關於segunta類有一個私人$我的,這一點讓錯誤未定義的屬性:符合session::$myif($this->my)

我會的幫助非常感激。

示例代碼,

class session{ 

    public function run_session(){ 
    ..run.. 
    data::run($line); 
} 
} 


class data { 

private $my = "../../my/"; 

    public function run($line){ 
    if($this->my.$line){ 
    ....run... 
    } 
    } 

} 

回答

2

您必須使用此

class data { 

private $my = "../../my/"; 

    public function run($line){ 
    if($this->my.$line){ // here you are using $this, so the function must be called on object of class data 
    ....run... 
    } 
    } 

} 

class session{ 

    public function run_session(){ 
    ..run.. 
    $data = new data(); // create object of class data, so that you can call the function run 
    $data->run($line); 
} 
} 
+0

感謝像,現在它的工作.. – user628298 2011-03-28 13:02:37