URI
Introduction
This chapter describes the functions that allow you to work with Uniform Resource Identifiers (URIs). A URI is a string of characters used to identify a resource. URIs are used in web technologies to identify resources on the Internet.
This extension implements functionality that follows the » RFC 3986, Uniform Resource Identifier (URI): Generic Syntax and » WHATWG URL Standard specifications.
- Uri\Rfc3986\Uri — The Uri\Rfc3986\Uri class
- Uri\Rfc3986\Uri::__construct — Construct the Uri object
- Uri\Rfc3986\Uri::__debugInfo — Return the internal state of the URI
- Uri\Rfc3986\Uri::equals — Check if two URIs are equivalent
- Uri\Rfc3986\Uri::getFragment — Retrieve the normalized fragment component
- Uri\Rfc3986\Uri::getHost — Retrieve the normalized host component
- Uri\Rfc3986\Uri::getPassword — Retrieve the normalized password
- Uri\Rfc3986\Uri::getPath — Retrieve the normalized path component
- Uri\Rfc3986\Uri::getPort — Retrieve the normalized port component
- Uri\Rfc3986\Uri::getQuery — Retrieve the normalized query component
- Uri\Rfc3986\Uri::getRawFragment — Retrieve the raw fragment component
- Uri\Rfc3986\Uri::getRawHost — Retrieve the raw host component
- Uri\Rfc3986\Uri::getRawPassword — Retrieve the raw password
- Uri\Rfc3986\Uri::getRawPath — Retrieve the raw path component
- Uri\Rfc3986\Uri::getRawQuery — Retrieve the raw query component
- Uri\Rfc3986\Uri::getRawScheme — Retrieve the raw scheme component
- Uri\Rfc3986\Uri::getRawUserInfo — Retrieve the raw userinfo component
- Uri\Rfc3986\Uri::getRawUsername — Retrieve the raw username
- Uri\Rfc3986\Uri::getScheme — Retrieve the normalized scheme component
- Uri\Rfc3986\Uri::getUserInfo — Retrieve the normalized userinfo component
- Uri\Rfc3986\Uri::getUsername — Retrieve the normalized username
- Uri\Rfc3986\Uri::parse — Parse a URI
- Uri\Rfc3986\Uri::resolve — Resolve a URI with the current object as the base URL
- Uri\Rfc3986\Uri::__serialize — Serialize the Uri object
- Uri\Rfc3986\Uri::toRawString — Recompose the raw URI
- Uri\Rfc3986\Uri::toString — Recompose the normalized URI
- Uri\Rfc3986\Uri::__unserialize — Deserialize the data parameter into a Uri object
- Uri\Rfc3986\Uri::withFragment — Modify the fragment component
- Uri\Rfc3986\Uri::withHost — Modify the host component
- Uri\Rfc3986\Uri::withPath — Modify the path component
- Uri\Rfc3986\Uri::withPort — Modify the port component
- Uri\Rfc3986\Uri::withQuery — Modify the query component
- Uri\Rfc3986\Uri::withScheme — Modify the scheme component
- Uri\Rfc3986\Uri::withUserInfo — Modify the userinfo component
- Uri\WhatWg\Url — The Uri\WhatWg\Url class
- Uri\WhatWg\Url::__construct — Construct the Url object
- Uri\WhatWg\Url::__debugInfo — Return the internal state of the URL
- Uri\WhatWg\Url::equals — Check if two URLs are equivalent
- Uri\WhatWg\Url::getAsciiHost — Retrieve the host component as an ASCII string
- Uri\WhatWg\Url::getFragment — Retrieve the fragment component
- Uri\WhatWg\Url::getPassword — Retrieve the password component
- Uri\WhatWg\Url::getPath — Retrieve the path component
- Uri\WhatWg\Url::getPort — Retrieve the port component
- Uri\WhatWg\Url::getQuery — Retrieve the query component
- Uri\WhatWg\Url::getScheme — Retrieve the scheme component
- Uri\WhatWg\Url::getUnicodeHost — Retrieve the host component as an Unicode string
- Uri\WhatWg\Url::getUsername — Retrieve the username component
- Uri\WhatWg\Url::parse — Parse a URL
- Uri\WhatWg\Url::resolve — Resolve a URL with the current object as the base URL
- Uri\WhatWg\Url::__serialize — Serialize the Url object
- Uri\WhatWg\Url::toAsciiString — Recompose the URL as an ASCII string
- Uri\WhatWg\Url::toUnicodeString — Recompose the URL as a Unicode string
- Uri\WhatWg\Url::__unserialize — Deserialize the data parameter into a Url object
- Uri\WhatWg\Url::withFragment — Modify the fragment component
- Uri\WhatWg\Url::withHost — Modify the host component
- Uri\WhatWg\Url::withPassword — Modify the password component
- Uri\WhatWg\Url::withPath — Modify the path component
- Uri\WhatWg\Url::withPort — Modify the port component
- Uri\WhatWg\Url::withQuery — Modify the query component
- Uri\WhatWg\Url::withScheme — Modify the scheme component
- Uri\WhatWg\Url::withUsername — Modify the username component
- Uri\UriComparisonMode — The Uri\UriComparisonMode enum
- Uri\UriException — The Uri\UriException class
- Uri\UriError — The Uri\UriError class
- Uri\InvalidUriException — The Uri\InvalidUriException class
- Uri\WhatWg\InvalidUrlException — The Uri\WhatWg\InvalidUrlException class
- Uri\WhatWg\InvalidUrlException::__construct — Construct an InvalidUrlException object
- Uri\WhatWg\UrlValidationError — The Uri\WhatWg\UrlValidationError class
- Uri\WhatWg\UrlValidationError::__construct — Construct a UrlValidationError object
- Uri\WhatWg\UrlValidationErrorType — The Uri\WhatWg\UrlValidationErrorType enum
+add a note
User Contributed Notes
There are no user contributed notes for this page.