最新案例推荐
点击查看
扫一扫查看
最新行业案例

PHP 框架中的中间件

发表于:2020-04-09

在使用 PHP 框架开发项目时,在用户登录验证、记录请求日志、访问拦截等功能通常的做法是让所用的控制器继承同一个基类,在基类中处理流程。但在项目的业务变得庞大、复杂的时候,代码的维护和拓展就变的困难。

 

中间件就是拦截或过滤应用的 HTTP 请求,并且处理相应的业务。在 http 请求阶段,执行中间件的入口执行方法,减少了系统的一些 if / else 判断,降低了系统的耦合。

 

中间件需要先注册才能使用,分为前置中间件和后置中间件。前置中间件,在应用请求实现,如用户登录验证,访问权限等场景。后置中间件在请求完成之后实现,如记录访问日志,请求分析等场景。

 

中间件的使用可以使项目结构更加清晰,更易维护。控制器不必去继承越来越臃肿庞大的基类,让控制器去专注处理逻辑行为。




(非特殊说明,本文版权归原作者所有,转载请注明出处 )
标签: 上海网站建设、上海网站制作、高端网站设计、迈若网络


迈若微信公众号_上海网站建设公司

手机随时获取迈若动态,扫描左侧二维码
添加迈若微信公众号【manro_since2005】