(PHP 8 >= 8.5.0)
Uri\Rfc3986\Uri::parse — Analyse une URI
$uri, ?Uri\Rfc3986\Uri $baseUrl = null): ?staticAnalyse une URI.
uriURI à analyser.
baseUrl
Lorsqu'une chaîne de caractères est passée, uri est appliqué sur
baseUrl, si uri est une référence relative.
Si null est passé, ou si uri n'est pas une référence relative, alors
baseUrl n'a aucun effet.
Retourne une instance de Uri\Rfc3986\Uri en cas de succès, ou null en cas d'échec.
Exemple #1 Exemple simple avec Uri\Rfc3986\Uri::parse()
<?php
$uri = \Uri\Rfc3986\Uri::parse("https://example.com");
if ($uri !== null) {
echo "URI valide : " . $uri->toString();
} else {
echo "URI invalide";
}
?>L'exemple ci-dessus va afficher :
URI valide : https://example.com