2014-09-29 77 views
0

我從一個擴展另一個類的值的類調用函數。 2問題: 1.這是正確的方法? 2.我不能調用函數getTaskID,遇到錯誤:Call to undefined method PythonTask::taskID()php中的call函數擴展了另一個類的值

TaskC.php

class Task{ 
protected $taskID=0; 

    public function __construct(){}  
} 

class PythonTask extends Task{ 


    private $isCustom=0; 
    public function __construct($taskID=0,$isCustom=0){ 
     parent::__construct(); 
     $this->taskID=$taskID; 
     $this->isCustom=$isCustom; 
    } 

    public function getTaskID(){ 
     return $this->taskID(); 
    } 

} 

include_once('TaskC.php'); 

$pythonTask = new PythonTask; 
echo $pythonTask->getTaskID(); 

什麼建議嗎?並建議一個良好的擴展指南?

回答

3

試圖改變

return $this->taskID(); 

return $this->taskID; 

taskID()不是一個函數

+0

哦,我的上帝,謝謝你。 – cfircoo 2014-09-29 12:25:58