(PHP 8 >= 8.5.0)
Uri\WhatWg\Url::parse — Analyse une URL
$uri, ?Uri\WhatWg\Url $baseUrl = null, array &$errors = null): ?staticAnalyse une URL.
uri/foo ou https://example.com/foo).
baseUrluri 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
Retourne une instance de Uri\WhatWg\Url en cas de succès, ou null en cas d'échec.
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