百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

ToroPHP

> 编程语言
开源

Toro 是一个用于开发 RESTful Web 应用程序和 API 的 PHP 路由器。

1.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Toro 是一个用于开发 RESTful Web 应用程序和 API 的 PHP 路由器。

Toro

Toro 是一个用于开发 RESTful Web 应用程序和 API 的 PHP 路由器。它是 专为想要完成工作的极简主义者而设计。

快速链接

  • 官方网站
  • 变更记录
  • 设计目标

特性

  • 使用字符串、正则表达式和定义的类型进行 RESTful 路由 (number,string,alpha)
  • 通过 ToroHook 实现灵活的错误处理和回调
  • 直观且自行记录的核心文件 (Toro.php)
  • 经过 PHP 5.3 及更高版本的测试

"Hello, world"

典型的"Hello, world"示例:

php
 "HelloHandler",
));

路由基础知识

使用 Toro 进行路由非常简单:

php
 "SplashHandler",
    "/catalog/page/:number" => "CatalogHandler",
    "/product/:alpha" => "ProductHandler",
    "/manufacturer/:string" => "ManufacturerHandler"
));

应用程序的路由表以关联数组(route_pattern => handler)的形式表示。这种表示方式与 Tornado (Python) 非常相似。路由不以匿名函数表示,以避免在 RESTful 分发过程中不必要的代码重复。从上述示例中,可以方便地使用 :number、:string 和 :alpha 等路由模板,而不是常见的正则表达式。当然,正则表达式仍然是受欢迎的。上述示例还可以表示为:

在项目根目录创建一个 composer.json 文件:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHP

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言