实现mvc路由映射

编辑: admin 分类: 电脑知识 发布时间: 2023-06-14 来源:互联网
实现mvc路由映射
  1. //获取路径信息
  2. $pathInfo = $_SERVER['PATH_INFO'];
  3. //将路径信息拆分获取到一个索引数组
  4. $pathInfo = array_values(array_filter(explode('/',$pathInfo)));
  5. //将索引数组的第一个值抛出并大写第一个字母(因为一般类的第一个字母都是大写)
  6. $controller =ucfirst(array_shift($pathInfo));
  7. //按顺序抛出余下的索引数组的值
  8. $action = array_shift($pathInfo);
  9. $p = new $controller; // 实例化类
  10. $p->$action; // 访问控制器中的方法
【文章转自bgp服务器 http://www.558idc.com/yz.html提供,感恩】