update page now

Uri\WhatWg\Url::resolve

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::resolveResolve uma URL com o objeto atual como URL base

Descrição

public 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

adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top