我从一个类中调用一个函数来扩展另一个类的值。
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();
任何建议?并推荐一个好的扩展指南?
答案 0 :(得分:3)
尝试改变
return $this->taskID();
到
return $this->taskID;
taskID()
不是函数