Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Uri\Rfc3986\UriUri\Rfc3986\Uri::__debugInfo>
^Uri\Rfc3986\UriLast updated: Mon, 26 Oct 2026

Uri\Rfc3986\Uri::__construct

(PHP 8 >= 8.5.0)

Uri\Rfc3986\Uri::__construct — Construct the Uri object

Description

public function Uri\Rfc3986\Uri::__construct(string $uri, ?Uri\Rfc3986\Uri $baseUrl = null)

Constructs the Uri\Rfc3986\Uri object.

Parameters

uri

URI to parse.

baseUrl

When a string is passed, uri is applied on baseUrl, if uri is a relative reference. If either null is passed, or uri is a not a relative reference, then baseUrl doesn't have any effect.

Errors/Exceptions

If the resulting URI is invalid, a Uri\InvalidUriException is thrown.

See Also


<Uri\Rfc3986\UriUri\Rfc3986\Uri::__debugInfo>
^Uri\Rfc3986\UriLast updated: Mon, 26 Oct 2026