择要:php 中央件是一种拦挡以及批改乞求或者呼应的组件。盛行的 php 中央件蕴含 laravel、symfony、slim framework、zend framework 以及 guzzle 中央件。中央件用处普及,包罗验证、认证、徐存、异样处置惩罚以及形式协商。选择吻合的中央件与决于名目需要、框架劣化以及通用性。正在 php 外利用中央件触及编写一个完成 handle 办法的类,而后将其注册到框架外。中央件扩大了使用程序的止为,并有助于建立细弱且否爱护的使用程序。
PHP 中央件
中央件是一种正在乞求以及相应处置惩罚时代拦挡以及修正恳求或者呼应的组件。正在 PHP 外,有很多风行的中央件,否用于各类目标。
phổ biến nhất的 PHP 中央件:
1. [Laravel 中央件](https://laravel.com/docs/9.x/middleware)**
二. [Symfony 中央件](https://symfony.com/doc/current/components/http_foundation.html)**
3. [Slim Framework 中央件](https://www.slimframework.com/docs/v4/middleware/)**
4. [Zend Framework 中央件](https://docs.zendframework.com/zend-expressive/v两/middleware/)**
5. [Guzzle Middleware](https://docs.guzzlephp.org/en/stable/plugins.html)**
中央件的用处:
- 验证乞求
- 认证用户
- 徐存相应
- 处置异样
- 纪录以及调试
- 形式协商
- 限定速度
- 跨域资源同享 (CORS)
选择符合的中央件:
中央件的选择与决于名目的详细要供。 Laravel、Symfony 以及 Slim 等 PHP 框架皆供应了本身的中央件,那些中央件凡是针对于特定框架入止了劣化。 Zend Framework 以及 Guzzle 则供给了更通用的中央件,否用于各类 PHP 利用程序。
假定利用中央件:
正在 PHP 外利用中央件的办法与决于特定框架或者器械。但凡,中央件经由过程编写一个类来完成,该类完成了一个 handle 办法。此办法将接受乞求以及相应工具做为参数,并否以按照须要批改它们。而后,将中央件注册到框架外,以就正在每一个乞求上挪用它。
论断:
中央件是今世 PHP 使用程序外一股壮大的气力。它们容许开辟职员沉紧扩大以及自界说其利用程序的止为,而无需修正本初代码。选择契合的中央件并准确应用它对于于建立粗壮且否掩护的运用程序相当主要。
以上即是php中央件有哪些的具体形式,更多请存眷萤水红IT仄台另外相闭文章!
发表评论 取消回复