http-php / headers
一个简单的面向对象的PHP HTTP头部封装
dev-main
2022-07-26 07:19 UTC
Requires
- php: ^8.1
Requires (Dev)
- laravel/pint: ^1.0
- pestphp/pest: ^1.21
- phpstan/phpstan: ^1.8
This package is auto-updated.
Last update: 2024-08-26 11:56:52 UTC
README
此包允许您以简单可靠的方式在PHP中创建HTTP头部。
安装
composer require http-php/headers
用法
要使用此包,非常简单。使用以下代码创建一个头部
use HttpPHP\Headers\Header; $header = Header::make( key: 'User-Agent', value: 'My-Awesome-Package', ); $header->toHeader(); // ['User-Agent' => 'My-Awesome-Package'];
该包目前支持以下头部值类型
- 字符串
- 整数
- 浮点数
- 布尔值(尽管这些将返回1和0)
- 数组(这些将返回json编码的字符串)
- 闭包
需要注意的是,如果您传递闭包,它必须返回可以转换为字符串的值,使用strval
。
测试
运行测试套件
composer run test
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。