Resolve uma URI com o objeto atual como URL base

# Uri\Rfc3986\Uri::resolve

(PHP 8 >= 8.5.0)

Uri\Rfc3986\Uri::resolve — Resolve uma URI com o objeto atual como URL base

### Descrição

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

Resolve uma URI - que pode potencialmente ser uma referência relativa - com o objeto atual como URL base.

### Parâmetros

`uri`
  Uma URI a ser aplicada sobre o objeto atual.

### Valor Retornado

Uma nova instância de Uri\Rfc3986\Uri.

### Erros/Exceções

Se o URI resultante for inválido, é lançada uma Uri\InvalidUriException.

### Exemplos

Exemplo #1 Exemplo básico de Uri\Rfc3986\Uri::resolve()

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

    echo $uri->toRawString();
    ?>

O exemplo acima produzirá:

    https://example.com/foo

### Veja Também

- Uri\Rfc3986\Uri::__construct() - Constrói o objeto Uri
- Uri\Rfc3986\Uri::parse() - Analisa uma URI
- Uri\WhatWg\Url::resolve() - Resolve uma URL com o objeto atual como URL base

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open