Slim是什么

Fanly问答2019-08-02 10:57:26阅读(...)

Slim是一款轻量级的微型PHP框架,可以快速编写简单但功能强大的 web 应用和 API。Slim 是一个调度程序,它接收一个 HTTP 请求,调用一个适当的回调例程,然后返回一个 HTTP 响应,就这样简单。

Slim 是一款轻量级的微型 PHP框架,作为一个微框架,Slim 可以帮助你快速编写简单但功能强大的 web 应用和 API 。在它的核心,Slim 是一个调度程序,它接收一个 HTTP 请求,调用一个适当的回调例程,然后返回一个 HTTP 响应,就这样简单。

Slim 框架

Slim 是创建使用,重新调整用途或发布数据的 API 的理想工具。Slim 也是快速原型制作的绝佳工具。哎呀,你甚至可以用用户界面构建功能齐全的 Web 应用程序。更重要的是,Slim 超快速且代码非常少。

Slim 框架特征

HTTP 路由器

Slim 提供了一个快速而强大的路由器,可以将路由回调映射到特定的 HTTP 请求方法和 URI。它支持参数和模式匹配。

中间件

使用同心中间件构建应用程序,以调整 Slim 应用程序周围的 HTTP 请求和响应对象。

PSR-7 支持

Slim 支持任何 PSR-7 HTTP 消息实现,因此您可以检查和操作 HTTP 消息方法,状态,URI,标头,cookie 和正文。

依赖注入

Slim 支持依赖注入,因此您可以完全控制外部工具。使用任何 Container-Interop 容器。

Slim 是如何工作的?

首先,您需要一个像 Nginx 或 Apache 这样的 Web 服务器。您应该配置 Web 服务器,以便将所有适当的请求发送到一个“前端控制器”PHP 文件。您在此 PHP 文件中实例化并运行 Slim 应用程序。

Slim 应用程序包含响应特定 HTTP 请求的路由。每个路由都调用一个回调并返回一个 HTTP 响应。首先,您首先实例化并配置 Slim 应用程序。接下来,定义应用程序路由。最后,运行 Slim 应用程序。就这么简单。

收藏0个人收藏
走进科技生活方式

评论交流

泪雪默认头像请「登录」后参与评论
  1. 加载中..