Я экспериментирую с MVC, пытаясь создать простую структуру. Это пример того, что я делаю:
<?php require_once('config.php'); //Here I have the Config object class App{ protected $config; protected $controller; public function init(){ $this->config = new Config; $this->controller = new Main_Controller; } } class Main_Controller extends App{ public function __construct(){ var_dump($this->config); } } $app = new App; $app->init();
Проблема в том, что мой var_dump возвращает NULL, поэтому почему Main_Controller не читает это свойство приложения?