(PHP 8 >= 8.5.0)
Uri\WhatWg\Url::resolve — Resuelve una URL con el objeto actual como URL base
Resuelve una cadena de URL válida, que potencialmente puede ser una cadena de URL relativa, con el objeto actual como URL base.
uri
Una cadena de URL válida (p.ej. /foo o (p.ej. https://example.com/foo) a aplicar sobre
el objeto actual.
softErrorsUn 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.
Una nueva instancia de Uri\WhatWg\Url.
Si la URL resultante es inválida, se lanza una excepción Uri\WhatWg\InvalidUrlException.
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