php调用Class中的函数,该函数扩展来自另一个calss的值


php call function in Class that extends values from another calss

我正在从一个类调用一个函数,该函数扩展了另一个类的值。2个问题:1.这是正确的路吗?2.我无法调用函数getTaskID,得到错误:Call to undefined method PythonTask::taskID()

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

有什么建议吗?以及推荐一个好的扩展指南?

尝试更改

return $this->taskID();

return $this->taskID;

taskID()不是函数