0

シンプルなフレームワークを作ろうとして 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 がその App プロパティを読み取らないのでしょうか?

4

1 に答える 1