分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

php 的路由简介 ?(一个简单的路由模式)

发布时间:2023-09-06 01:31责任编辑:郭大石关键词:暂无标签
<?php$_SERVER[‘REQUEST_URI‘] = ‘/post/edit/1024?foo=bar‘;$uri = explode(‘/‘, parse_url($_SERVER[‘REQUEST_URI‘], PHP_URL_PATH));var_export($uri);//输出array ( ?0 => ‘‘, ?1 => ‘post‘, //控制器(控制器存在就require) ?2 => ‘edit‘, //方法 ?3 => ‘1024‘, //参数(获取参数foo就用传统的$_GET[‘foo‘]))$class = $uri[1];require ‘controller/‘.$class.‘.php‘; // controller/post.php$object = new $class();$action = $uri[2];$parameter = $uri[3];echo call_user_func_array(array($object, $action), array($parameter)); //调用对象里的方法并传参controller/post.php:class post { ???public function edit($id) { ???????return ‘$‘.__CLASS__.‘->‘.__FUNCTION__.‘(‘.$id.‘)‘; //输出 $post->edit(1024) ???}}

php 的路由简介 ?(一个简单的路由模式)

原文地址:http://www.cnblogs.com/raobenjun/p/8073378.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved