srph / qp
此包已被废弃且不再维护。未建议替代包。
一个用于解析或转换PHP中查询参数的库。
v0.1.0
2015-12-12 06:34 UTC
Requires
- phpunit/phpunit: ^5.1
This package is not auto-updated.
Last update: 2022-02-01 12:53:39 UTC
README
一个用于解析或转换PHP中查询参数的库。
废弃通知
请使用 http_build_query 代替。此库没有有效的用例。
安装
composer require srph/qp
支持版本 >=5.5.9 (包括 7.0)。
使用方法
use Qp\Qp; Qp::parse('username=kier'); // ['username' => 'kier'] Qp::parse('user[name]=kier'); // ['user' => ['name' => 'kier']]; Qp::parse('users[]=kier'); // ['users' => ['kier']] Qp::stringify(['username' => 'kier', 'password' => '****']); // 'username=kier&password=*****'
限制
- 解析器不支持嵌套数组和对象 (https://github.com/srph/qp/issues/1)。
我现在时间紧迫,暂时看不出它们在实际应用中的使用 (尚未)。但如果您希望支持它们(我认为这很 罕见),请随时提交一个pull请求。