Résout une URL en utilisant l'objet courant comme URL de base

# Uri\WhatWg\Url::resolve

(PHP 8 >= 8.5.0)

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

### Description

public function 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

- Uri\WhatWg\Url::__construct() - Construit l'objet Url
- Uri\WhatWg\Url::parse() - Analyse une URL
- Uri\Rfc3986\Uri::resolve() - Résout une URI en utilisant l'objet courant comme URL de base

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open