PHP教程

php 路由分发

本文主要是介绍php 路由分发,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
<?php
// 路由分发
// 加载所有的依赖
spl_autoload_register(function ($class_name){
    require "./controller/{$class_name}.php";
});

// 从路由中获取参数
$action = $_GET['a'] ?? "a";
$control = $_GET['c'] ?? "c";
$action = strtolower($action);   // 全部转成小写
$control = ucfirst(strtolower($control));  // 先转成小写,然后将首字母转成大写


$action = $action."Action";
$control = $control."Controller";

// 执行对应的类和方法
$obj = new $control();
$obj -> $action();


?>

 

这篇关于php 路由分发的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!