(PHP 8 >= 8.5.0)
Uri\WhatWg\Url::resolve — Résout une URL en utilisant l'objet courant comme URL de base
Résout une chaîne URL valide — qui peut potentiellement être une chaîne URL relative — en utilisant l'objet courant comme URL de base.
uri
Une chaîne URL valide (par ex. /foo ou https://example.com/foo) à appliquer
sur l'objet courant.
softErrorsUn tableau pour passer par référence une liste d'instances de Uri\WhatWg\UrlValidationError afin de fournir des informations étendues sur les erreurs non fatales déclenchées lors de la résolution de la référence.
Une nouvelle instance de Uri\WhatWg\Url.
Si l'URL résultante est invalide, une exception Uri\WhatWg\InvalidUrlException est lancée.
Exemple #1 Exemple simple avec Uri\WhatWg\Url::resolve()
<?php
$url = new \Uri\WhatWg\Url("https://example.com");
$url = $url->resolve("/foo");
echo $url->toAsciiString();
?>L'exemple ci-dessus va afficher :
https://example.com/foo