update page now

Uri\WhatWg\Url::resolve

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::resolveRésout une URL en utilisant l'objet courant comme URL de base

Description

public Uri\WhatWg\Url::resolve(string $uri, array &$softErrors = null): static

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.

Liste de paramètres

uri
Une chaîne URL valide (par ex. /foo ou https://example.com/foo) à appliquer sur l'objet courant.
softErrors
Un 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.

Valeurs de retour

Une nouvelle instance de Uri\WhatWg\Url.

Erreurs / Exceptions

Si l'URL résultante est invalide, une exception Uri\WhatWg\InvalidUrlException est lancée.

Exemples

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

Voir aussi

add a note

User Contributed Notes

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