Resolve uma URL com o objeto atual como URL base

# Uri\WhatWg\Url::resolve

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::resolve — Resolve uma URL com o objeto atual como URL base

### Descrição

public function Uri\WhatWg\Url::resolve(string `$uri`, array `&$softErrors` = `null`): static

Resolve uma string de URL válida - que pode potencialmente ser uma string de URL relativa - com o objeto atual como URL base.

### Parâmetros

`uri`
  Uma string de URL válida (por exemplo, `/foo` ou (por exemplo, `https://example.com/foo`) para aplicar no objeto atual.
`softErrors`
  Um array para passar uma lista de instâncias de Uri\WhatWg\UrlValidationError por referência para fornecer informações estendidas sobre os erros não fatais disparados durante a resolução de referência.

### Valor Retornado

Uma nova instância de Uri\WhatWg\Url.

### Erros/Exceções

Se o URL resultante for inválido, é lançada uma Uri\WhatWg\InvalidUrlException.

### Exemplos

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

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

    echo $url->toAsciiString();
    ?>

O exemplo acima produzirá:

    https://example.com/foo

### Veja Também

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

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