Documentación offline PHP master

Uri\WhatWg\Url::resolve

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Uri\WhatWg\Url::resolve

Resuelve una URL con el objeto actual como URL base

Descripción#

public Uri\WhatWg\Url::resolve(string $uri, [array $softErrors]): static
```php

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 básico de Uri\WhatWg\Url::resolve
resolve("/foo"); echo $url->toAsciiString(); ?>

```php

El ejemplo anterior mostrará:

https://example.com/foo

Véase también#

Uri\WhatWg\Url::__construct

Uri\WhatWg\Url::parse

Uri\Rfc3986\Uri::resolve