软件简介

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相关推荐

  1. Console方式下俩台思科路由器间局域网通信配置

    实验环境(真机操作): 每个实验台共俩太PC机,每俩台为一组: 每组配备一台思科路由器(具有俩个LAN口): 每组配置一根Console线,俩跟直通双绞线,一根路由器电源线: 实验网络拓补结构图: 图 ...

  2. xp路由器播放服务器无响应,路由器界面打不开的故障排查及解决方法全程图解...

    路由器界面打不开怎么办?别担心,下面为您图文并茂的讲解. 1. 路由器界面打不开之现象与故障排查. 1) 请确认自己的线路是否连接正确,点击该链接查看线路连接是否正确. 2) 现象1:本地连接显示已连 ...

  3. OSPF动态路由协议入门简介

    --随着Internet技术在全球范围的飞速发展,OSPF已成为目前Internet广域网和Intranet企业网采用最多.应用最广泛的路由协议之一.OSPF(Open Shortest Path F ...

  4. Spring Cloud Netflix中文文档翻译笔记

    原文地址:http://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/1.2.2.RELEASE/ Spring Cloud Net ...

  5. 图解通信原理与案例分析-29:埃隆.马斯克的“星链”Starlink计划是卫星语音通信向卫星互联网的演进

    埃隆.马斯克一个值得技术人员尊敬的科技狂人,他把现实.科幻.理想.情怀.未来有机的融合在了一起.他有很多伟大的.革命性的构想与实现,"星链"Starlink计划就是其中之一. 本文 ...

  6. TCP/IP卷一:06---Internet地址之(IP前缀和聚合)

    前言 20世纪90年代初,在采用子网寻址缓解增长带来的痛苦后,Internet开始面临更严重的规模问题.有三个问题很重要,需要立即引起注意: ①到1994年,一半以上的B类地址已被分配.预计,B类地址 ...

  7. EIGRP(含汇总,非等价负载均衡,默认等实验)

    EIGRP是高级距离矢量协议,比RIP高级的地方在于:EIGRP除路由表外,还多了邻居表和拓扑表.通过邻居表,从邻居那里获得路由后,保存到拓扑表里,然后根据DUAL算法选择一个最优的无环路径加入路由表 ...

  8. 【NDN安全】Security Scalability of Content-Centric Networking 全文翻译

    Security &Scalability of Content-Centric Networking 内容中心网络的安全性和可扩展性 Tobias Lauinger Technische U ...

  9. Jetson AGX Xavier/Nano刷机指南(无需踩坑版)

    文章目录 准备清单 刷机步骤 下载jetpack SDK 刷机 问题汇总 虚拟机USB版本兼容问题 Your system is not ready for install 连接AGX,虚拟机死机 准 ...

最新文章

  1. Posterior decompression
  2. SpringBoot之HelloWorld
  3. 关闭tomcat8080端口
  4. 计算机打字过程中,关于电脑打字过程中的疑问?
  5. KeyShot中该怎么添加反射地平面
  6. mysql非阻塞通信协议_NIO 的非阻塞式网络通信
  7. MFC采用定时器绘制简单动画
  8. 关注手机病毒:重点手机安全事件盘点
  9. 度分秒地理位置转wgs84坐标和2000坐标,2000坐标转wgs84坐标
  10. 虚拟机启动失败-Intel VT-x 处于禁用状态 的解决方案
  11. 优联键盘linux驱动,一个坚决不用樱桃轴的优联84客制化键盘
  12. Python-10.1-面向对象
  13. 打造类手机刷机的win10 recovery镜像
  14. window检测到计算机,Windows检测到一个硬盘问题怎么办
  15. 阿里云ACP云计算错题集1-40
  16. 反演地表温度空白或者是DN值无穷大+公式
  17. Vue使用快速使用Echarts图标以及使用水滴图
  18. 小猪佩奇的4种python玩法,带你趣味学python!
  19. LeetCode数据库SQL题目记录(难度:简单)
  20. 直击进博会 | 丹佛斯、法孚、诺华、诺和诺德、波士顿科学、欧加隆、冯氏集团、阿迪达斯等在华签约合作...

热门文章

  1. 显卡驱动的作用(本质作用)
  2. gmssl国密双证书制作
  3. RIKIBOT-FX4多线激光雷达与LIO-SAM算法构建三维地图
  4. flex 开源项目组件大全
  5. Java计算机毕业设计图书馆管理系统演示录像源码+系统+数据库+lw文档
  6. 【每日早报】2019/0604
  7. 联通沃音乐发布283万元大数据项目采购需求
  8. Android中如何使用GridView
  9. ​【AI简报 20211119 期】全球AI芯片峰会、全球首款4nm手机芯片
  10. 机器学习基础--回归(Regression)