题主所描述的这种形式,是MVC设计模式的典型应用。
通过使用PSR4来实现自动加载,可以通过处理路由来实现
//处理路由的方法static?public?function?route()
{
//获取的模块
$_GET['m']?=?isset($_GET['m'])?$_GET['m']?:?'Index';
//获取行为动作action?又叫方法
$_GET['a']?=?isset($_GET['a'])?$_GET['a']?:?'index';
$controller?=?'Controller\\'?.?$_GET['m']?.?'Controller';
//echo?$controller;
$c?=?new?$controller();
//$c->$_GET['a']();
call_user_func(array($c?,?$_GET['a']));
}
最终可实现以下形式: