实现mvc路由映射
实现mvc路由映射
【文章转自bgp服务器 http://www.558idc.com/yz.html提供,感恩】
//获取路径信息
$pathInfo = $_SERVER['PATH_INFO'];
//将路径信息拆分获取到一个索引数组
$pathInfo = array_values(array_filter(explode('/',$pathInfo)));
//将索引数组的第一个值抛出并大写第一个字母(因为一般类的第一个字母都是大写)
$controller =ucfirst(array_shift($pathInfo));
//按顺序抛出余下的索引数组的值
$action = array_shift($pathInfo);
$p = new $controller; // 实例化类
$p->$action; // 访问控制器中的方法