我正在从一个类调用一个函数,该函数扩展了另一个类的值。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()
不是函数