league/uri
URI manipulation library
MIT · 最后更新 3周前 · #http #url #https #middleware #uri #ftp #URN #hostname #data-uri #ws #rfc3986 #parse_url #rfc6570 #querystring #psr-7 #uri-template #query-string #rfc3987 #parse_str #file-uri #rfc8141 #rfc2141
URI
=======
[](LICENSE)
[](https://github.com/thephpleague/uri/releases)
[](https://packagist.org/packages/league/uri)
The `Uri` package provides simple and intuitive classes to manage URIs in PHP.
> ⚠️ this is a sub-split, for development, pull requests and issues, visit: https://github.com/thephpleague/uri-src
System Requirements
-------
You require **PHP >= 8.1** but the latest stable version of PHP is recommended
Handling of an IDN host requires the presence of the `intl`
extension or a polyfill for the `intl` IDN functions like the
`symfony/polyfill-intl-idn` otherwise an exception will be thrown
when attempting to validate or interact with such a host.
IPv4 conversion requires at least one of the following:
- the `GMP` extension,
- the `BCMatch` extension or
- a `64-bits` PHP version
otherwise, an exception will be thrown when attempting to convert a host
as an IPv4 address.
Parsing or generating HTML related content requires the `dom` extension.
Dependencies
-------
- [League URI Interfaces](https://github.com/thephpleague/uri-interfaces)
- [PSR-7][]
Installation
--------
```
$ composer require league/uri
```
Documentation
--------
Full documentation can be found at [uri.thephpleague.com][].
License
-------
The MIT License (MIT). Please see [License File](LICENSE) for more information.
[PSR-7]: https://www.php-fig.org/psr/psr-7/
[RFC3986]: https://tools.ietf.org/html/rfc3986
[RFC3987]: https://tools.ietf.org/html/rfc3987
[RFC6570]: https://tools.ietf.org/html/rfc6570
[uri.thephpleague.com]: https://uri.thephpleague.com
[Guzzle 6]: https://github.com/guzzle/guzzle/blob/6.5/src/UriTemplate.php
扩展中心
立即提交欢迎提交你的ThinkPHP扩展
推荐扩展
-
topthink/think-ai
1年前
-
topthink/think-api
1年前
-
topthink/think-dumper
Dumper extend for thinkphp
11个月前 -
topthink/think-validate
think validate
1年前 -
yzh52521/think-mailer
A powerful and beautiful php mailer for All of ThinkPHP and Other PHP Frameworks based Symfony mailer
2年前