Url
class Url implements JsonSerializable
Mutable representation of a URL.
scheme user password host port path query fragment | | | | | | | | /--\ /--\ /------\ /-------\ /--\/------------\ /--------\ /------\ http://john:x0y17575@nette.org:8042/en/manual.php?name=param#fragment <-- absoluteUrl \______\__________________________/ | | hostUrl authority
Properties
static array | $defaultPorts | ||
string | $scheme | ||
string | $user | ||
string | $password | ||
string | $host | ||
int | $port | ||
string | $path | ||
string | $query | ||
string | $fragment |
Methods
No description
No description
No description
No description
No description
Returns the part of domain.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Returns the [user[:pass]@]host[:port] part of URI.
Returns the scheme and authority part of URI.
No description
No description
No description
Similar to rawurldecode, but preserves reserved chars encoded.
Parses query string. Is affected by directive arg_separator.input.
Details
at line 84
__construct(string|Url|UrlImmutable $url = null)
at line 111
Url
setScheme(string $scheme)
at line 118
string
getScheme()
at line 125
Url
setUser(string $user)
at line 132
string
getUser()
at line 139
Url
setPassword(string $password)
at line 146
string
getPassword()
at line 153
Url
setHost(string $host)
at line 161
string
getHost()
at line 170
string
getDomain(int $level = 2)
Returns the part of domain.
at line 183
Url
setPort(int $port)
at line 190
int|null
getPort()
at line 197
Url
setPath(string $path)
at line 207
string
getPath()
at line 217
Url
setQuery($query)
at line 228
Url
appendQuery($query)
at line 237
string
getQuery()
at line 243
array
getQueryParameters()
at line 250
mixed
getQueryParameter(string $name)
at line 263
Url
setQueryParameter(string $name, $value)
at line 271
Url
setFragment(string $fragment)
at line 278
string
getFragment()
at line 284
string
getAbsoluteUrl()
at line 295
string
getAuthority()
Returns the [user[:pass]@]host[:port] part of URI.
at line 312
string
getHostUrl()
Returns the scheme and authority part of URI.
at line 320
string
getBasePath()
deprecated
deprecated
at line 328
string
getBaseUrl()
deprecated
deprecated
at line 335
string
getRelativeUrl()
deprecated
deprecated
at line 345
bool
isEqual(string|Url $url)
URL comparison.
at line 368
Url
canonicalize()
deprecated
deprecated
Transforms URL to canonical form.
at line 380
string
__toString()
at line 386
string
jsonSerialize()
at line 393
final array
export()
at line 417
static string
unescape(string $s, string $reserved = '%;/?:@&=+$,')
Similar to rawurldecode, but preserves reserved chars encoded.
at line 436
static array
parseQuery(string $s)
Parses query string. Is affected by directive arg_separator.input.