我正在尝试使用 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 属性?