Я вызываю функцию из класса, которая расширяет значение из другого класса.
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()
это не функция
Других решений пока нет …