Resuelve una URL con el objeto actual como URL base

# Uri\WhatWg\Url::resolve

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::resolve — Resuelve una URL con el objeto actual como URL base

### Descripción

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

Resuelve una cadena de URL válida, que potencialmente puede ser una cadena de URL relativa, con el objeto actual como URL base.

### Parámetros

`uri`
  Una cadena de URL válida (p.ej. `/foo` o (p.ej. `https://example.com/foo`) a aplicar sobre el objeto actual.
`softErrors`
  Un array para pasar por referencia una lista de instancias de Uri\WhatWg\UrlValidationError que proporcionan información extendida sobre los errores leves generados durante la resolución de referencia.

### Valores devueltos

Una nueva instancia de Uri\WhatWg\Url.

### Errores/Excepciones

Si la URL resultante es inválida, se lanza una excepción Uri\WhatWg\InvalidUrlException.

### Ejemplos

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

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

    echo $url->toAsciiString();
    ?>

El ejemplo anterior mostrará:

    https://example.com/foo

### Ver también

- Uri\WhatWg\Url::__construct() - Construye el objeto Url
- Uri\WhatWg\Url::parse() - Analiza una URL
- Uri\Rfc3986\Uri::resolve() - Resuelve una URI con el objeto actual como URL base

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