PHP源生 实现Any模式与闭包路由程序
  立即下载
测试路由如下:注意,本案例只可用于学习,请勿直接使用在真实项目之中

  1. <?php
  2. /*
  3. +----------------------------------------------------------------------
  4. + Title : 路由器 单一入口
  5. + Author : 小黄牛
  6. + Version : V1.0.0.1
  7. + Initial-Time : 2016-10-17 11:24
  8. + Last-time : 2016-10-17 11:24 + 小黄牛
  9. + Desc : 从这里实现路由监听
  10. +----------------------------------------------------------------------
  11. */
  12. # 声明页面编码
  13. header("Content-type: text/html; charset=utf-8");
  14. # 引入路由器
  15. require 'Router.class.php';
  16. # 引入路由子类
  17. require 'Route.class.php';
  18. # 引入对应的测试路由类
  19. require 'Ceshi.php';
  20.  
  21.  
  22. # 加载路由监听
  23. Route::Any('',function(){
  24. echo '这是默认入口的路由';
  25. });
  26. # 闭包路由
  27. Route::Any('b/',function(){
  28. echo '这下牛逼了';
  29. });
  30. # 默认路由
  31. Route::Any('asd/',function(){
  32. echo '11111111';
  33. });
  34. # 不是闭包路由
  35. Route::Any('i/z','id/name','ceshi/Add');
  36. Route::Any('i/x','id/name','test/index');
  37. Route::Any('i/c','id/name','index/index');

访问路由如下:
index.php/
index.php/asd/
index.php/b/
index.php/i/z/1/2
index.php/i/x/3/4
index.php/i/c/5/6
 
相关评论(0)
您是不是忘了说点什么?

友情提示:垃圾评论一律封号...

还没有评论,快来抢沙发吧!