Есть два класса:
class Controller {
function __construct()
{
$this->view = new View;
$this->model=new Model;
}
}
и есть его дочерний класс:
class Controller_Main extends Controller {
function __construct()
{
$this->paths = $this->model->path(); //строка о которой речь
var_dump($this->paths); //вывожу инфо для дебага - всё ок. Данные есть
}
}
если строку
$this->paths = $this->model->path();
перенести из дочернего класса в конец функции __construct() родительского класса,
то var_dump() выдает null, и я не могу понять - почему?
Ведь это его родительский класс и что я пишу в родительском - то же что я написал в дочернем коде в указателе $this->