它说
Slim Framework实现了Rack协议的一个版本。作为一个 结果,Slim应用程序可以有可以检查的中间件, 分析或修改应用程序环境,请求和响应 调用Slim应用程序之前和/或之后。
对我来说意味着什么。就像,它对某些东西有所帮助。就像在中间的地方。它还声明它是Rack protocol的实现,这是我从未在PHP中听到过的。
除了洋葱之外还有其他实际用途吗? PHP中“中间件”的正确名称是什么?答案 0 :(得分:4)
Slim哲学中的中间件只是一种可重复使用和堆叠的钩子,旨在逐步改变Slim环境。
这非常有用 - 例如 - 当您需要验证HTTP请求时,检查它是否是AJAX请求并在发送响应时记录一些数据 - 这可以是3个独立的中间件。
Rack协议简单地指的是激发作者构建Slim中间件的技术。