Uri\Rfc3986\Uri::resolve

(PHP 8 >= 8.5.0)

Uri\Rfc3986\Uri::resolveРазрешает URI на основе текущего объекта в роли базового URI

Описание

public function Uri\Rfc3986\Uri::resolve(string $uri): static

Разрешает строку с абсолютным или относительным URI, при этом текущий объект интерпретируется как базовый URI.

Список параметров

uri
URI для разрешения на основе текущего объекта.

Возвращаемые значения

Метод возвращает новый объект Uri\Rfc3986\Uri.

Ошибки

Вместо возврата объекта при недопустимом URI метод выбрасывает исключение Uri\InvalidUriException.

Примеры

Пример #1 Пример разрешения URI методом Uri\Rfc3986\Uri::resolve()

<?php

$uri
= new \Uri\Rfc3986\Uri("https://example.com");
$uri = $uri->resolve("/foo");

echo
$uri->toRawString();

Результат выполнения приведённого примера:

https://example.com/foo

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top