一个MVC项目的文件夹可能是这样的
/controller/AppController.php @App的控制器
/model/AppModel.php @App的功能模块集
/view/singerlist.html @App的页面模板1
/view/songlist.html @App的页面模板2
/view/songdetail.html @App的页面模板3
/index.php @入口页面

\index.php

<?php
/*index.php是入口,分为3个部分:
1.取得页面参数
2.自动加载
3.激活控制器
 */

//1.取得页面参数
$a = $_GET['a'] ?? 'songs';

//2.自动加载
function autoload($class)
{
    $path = "$class.php";
    $path = str_replace('\\', '/', $path);
    include $path;
}
spl_autoload_register('autoload');

//3.激活控制器
$obj = new controller\appController;
$obj->$a();