update page now

Uri\WhatWg\Url::resolve

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::resolveResuelve una URL con el objeto actual como URL base

Descripción

public 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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top