(PHP 8 >= 8.5.0)
Uri\WhatWg\Url::__construct — Инициализирует новый объект URL-адреса
$uri, ?Uri\WhatWg\Url $baseUrl = null, array &$softErrors = null)Метод инициализирует объект Uri\WhatWg\Url.
uri
Строка с допустимым URL-адресом для разбора, например: /foo или https://example.com/foo.
baseUrl
Базовый URL-адрес. При передаче объекта строка (string), которую передали в конструктор аргумента baseUrl,
интерпретируется как базовый адрес, а строка uri разбирается как остальная часть URI,
только если в параметр uri передали строку с относительным URL-адресом.
Метод проигнорирует аргумент baseUrl,
если в этот параметр передали null или в параметр uri передали не относительный URL-адрес.
softErrorsПеременная, которую метод по ссылке заполнит массивом (array) экземпляров Uri\WhatWg\UrlValidationError с расширенной информацией о некритичных ошибках, которые возникли при разборе.
Вместо возврата объекта при недопустимом URL-адресе метод выбрасывает исключение Uri\WhatWg\InvalidUrlException.