Функция вызова PHP в классе, который расширяет значения из другого вызова

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

Решение

попытаться изменить

return $this->taskID();

в

return $this->taskID;

taskID() это не функция

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector