Uri\WhatWg\Url::parse
PHP Manual
PHP Manual»Uri\WhatWg\Url»Uri\WhatWg\Url::parse

Uri\WhatWg\Url::parse

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::parse — Analyse une URL

Description

public static function Uri\WhatWg\Url::parse(string $uri, ?Uri\WhatWg\Url $baseUrl = null, array &$errors = null): ?static

Analyse une URL.

Liste de paramètres

uri

Une chaîne URL à analyser, par exemple https://example.com/foo. Une chaîne URL relative telle que /foo n'est acceptée que si baseUrl est fourni.

baseUrl

Lorsqu'une chaîne de caractères est passée, uri est appliqué sur baseUrl, si uri est une chaîne URL relative. Si null est passé, ou si uri n'est pas une chaîne URL relative, alors baseUrl n'a aucun effet.

errors

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 déclenchées lors de l'analyse.

Valeurs de retour

Retourne une instance de Uri\WhatWg\Url en cas de succès, ou null en cas d'échec.

Exemples

Exemple #1 Exemple simple avec Uri\WhatWg\Url::parse()

<?php

$url = \Uri\WhatWg\Url::parse("https://example.com");

if ($url !== null) {
    echo "URL valide : " . $url->toAsciiString();
} else {
    echo "URL invalide";
}

L'exemple ci-dessus va afficher :

URL valide : https://example.com/

Voir aussi

To Top