PHP 百分网手机站

PHP路由技术的原理与实践(2)

时间:2018-02-26 15:10:15 PHP 我要投稿

PHP路由技术的原理与实践

  (new $controller())->$action();

  } else {

  echo '控制器' . $controller . '中不存在方法' . $action;

  }

  } else {

  echo '不存在控制器' . $controller;

  }

  其中 unset() 掉两个get参数,只是为了对真正调用的方法造成其他影响。

  0×03 逻辑处理类

  逻辑处理类就是最终的业务逻辑,也就是真正的回应用户请求的代码片段。下面只是一个简单的示例:

  /* index.class.php 文件源码 */

  <?php

  class indexController {

  public function index(){

  var_dump($_GET);

  }

  }

  /* user.class.php 文件源码 */

  <?php

  class user {

  public function index() {

  echo '这里是User控制器';

  }

  public function login() {

  var_dump($_GET);

  }

  }

  0×04 结束

  这里只是最简单的PHP路由技术的原理,其实真正为一个项目或者框架进行路由开发,可能需要能够兼容很多复杂的情况,需要对各种情况都要考虑到。

【PHP路由技术的原理与实践】相关文章:

1.EDA技术与实践

2.常用的PHP技术技巧

3.PTN网络技术的原理及分析

4.云计算架构技术与实践

5.在PHP中利用XML技术构造远程服务

6.PHP技术人才就业前景广阔

7.SDN推动路由器技术变革

8.手写速记的原理