php 根路由器,Pux
软件简介
Pux 是一个超级高性能的 PHP 路由器,是对 PHP Router 的重新设计。测试速度比 symfony 快 48.5 倍,比正则表达式方式路由快
31 倍。
路由匹配示例:
/post
/post/:id => matches /post/33
/post/:id(/:title) => matches /post/33, /post/33/post%20title
/post/:id(\.:format) => matches /post/33, /post/33.json .. /post/33.xml
示例代码:
require 'vendor/autoload.php'; // use PCRE patterns you need Pux\PatternCompiler class.
use Pux\Executor;
class ProductController {
public function listAction() {
return 'product list';
}
public function itemAction($id) {
return "product $id";
}
}
$mux = new Pux\Mux;
$mux->add('/product', ['ProductController','listAction']);
$mux->add('/product/:id', ['ProductController','itemAction'] , [
'require' => [ 'id' => '\d+', ],
'default' => [ 'id' => '1', ]
]);
$route = $mux->dispatch('/product/1');
Executor::execute($route);
php 根路由器,Pux相关推荐
- Console方式下俩台思科路由器间局域网通信配置
实验环境(真机操作): 每个实验台共俩太PC机,每俩台为一组: 每组配备一台思科路由器(具有俩个LAN口): 每组配置一根Console线,俩跟直通双绞线,一根路由器电源线: 实验网络拓补结构图: 图 ...
- xp路由器播放服务器无响应,路由器界面打不开的故障排查及解决方法全程图解...
路由器界面打不开怎么办?别担心,下面为您图文并茂的讲解. 1. 路由器界面打不开之现象与故障排查. 1) 请确认自己的线路是否连接正确,点击该链接查看线路连接是否正确. 2) 现象1:本地连接显示已连 ...
- OSPF动态路由协议入门简介
--随着Internet技术在全球范围的飞速发展,OSPF已成为目前Internet广域网和Intranet企业网采用最多.应用最广泛的路由协议之一.OSPF(Open Shortest Path F ...
- Spring Cloud Netflix中文文档翻译笔记
原文地址:http://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/1.2.2.RELEASE/ Spring Cloud Net ...
- 图解通信原理与案例分析-29:埃隆.马斯克的“星链”Starlink计划是卫星语音通信向卫星互联网的演进
埃隆.马斯克一个值得技术人员尊敬的科技狂人,他把现实.科幻.理想.情怀.未来有机的融合在了一起.他有很多伟大的.革命性的构想与实现,"星链"Starlink计划就是其中之一. 本文 ...
- TCP/IP卷一:06---Internet地址之(IP前缀和聚合)
前言 20世纪90年代初,在采用子网寻址缓解增长带来的痛苦后,Internet开始面临更严重的规模问题.有三个问题很重要,需要立即引起注意: ①到1994年,一半以上的B类地址已被分配.预计,B类地址 ...
- EIGRP(含汇总,非等价负载均衡,默认等实验)
EIGRP是高级距离矢量协议,比RIP高级的地方在于:EIGRP除路由表外,还多了邻居表和拓扑表.通过邻居表,从邻居那里获得路由后,保存到拓扑表里,然后根据DUAL算法选择一个最优的无环路径加入路由表 ...
- 【NDN安全】Security Scalability of Content-Centric Networking 全文翻译
Security &Scalability of Content-Centric Networking 内容中心网络的安全性和可扩展性 Tobias Lauinger Technische U ...
- Jetson AGX Xavier/Nano刷机指南(无需踩坑版)
文章目录 准备清单 刷机步骤 下载jetpack SDK 刷机 问题汇总 虚拟机USB版本兼容问题 Your system is not ready for install 连接AGX,虚拟机死机 准 ...
最新文章
- Posterior decompression
- SpringBoot之HelloWorld
- 关闭tomcat8080端口
- 计算机打字过程中,关于电脑打字过程中的疑问?
- KeyShot中该怎么添加反射地平面
- mysql非阻塞通信协议_NIO 的非阻塞式网络通信
- MFC采用定时器绘制简单动画
- 关注手机病毒:重点手机安全事件盘点
- 度分秒地理位置转wgs84坐标和2000坐标,2000坐标转wgs84坐标
- 虚拟机启动失败-Intel VT-x 处于禁用状态 的解决方案
- 优联键盘linux驱动,一个坚决不用樱桃轴的优联84客制化键盘
- Python-10.1-面向对象
- 打造类手机刷机的win10 recovery镜像
- window检测到计算机,Windows检测到一个硬盘问题怎么办
- 阿里云ACP云计算错题集1-40
- 反演地表温度空白或者是DN值无穷大+公式
- Vue使用快速使用Echarts图标以及使用水滴图
- 小猪佩奇的4种python玩法,带你趣味学python!
- LeetCode数据库SQL题目记录(难度:简单)
- 直击进博会 | 丹佛斯、法孚、诺华、诺和诺德、波士顿科学、欧加隆、冯氏集团、阿迪达斯等在华签约合作...