osslibs / uri
There is no license information available for the latest version (v1.0.3) of this package.
v1.0.3
2022-02-03 03:02 UTC
Requires (Dev)
- phpunit/phpunit: ^5.5
README
Priorities
- Define a URI interface with methods returning URI components as outlined in RFC 3986-#section-3
- URI parsing according to RFC 3986-#section-3
- URI merging according to RFC 3986#section-5.2.3
Requirements
- php
Install
php composer.phar require osslibs/uri
Examples
> use function osslibs\URI\uri as uri;
> use function osslibs\URI\mutable_uri as mutable_uri;
>
> $uri = uri("scheme://user@host:port/path?query#fragment")
> echo $uri->getScheme();
"scheme"
> echo $uri->getUserInfo();
"user"
> echo $uri->getHost();
"host"
> echo $uri->getPort();
"port"
> echo $uri->getAuthority();
"user@host:port"
> echo $uri->getPath();
"path"
> echo $uri->getQuery();
"query"
> echo $uri->getFragment();
"fragment"
> echo (string)$uri;
"scheme://user@host:port/path?query#fragment"