Uri\Rfc3986\Uri::parse

(PHP 8 >= 8.5.0)

Uri\Rfc3986\Uri::parseURI をパースする

説明

public static Uri\Rfc3986\Uri::parse(string $uri, ?Uri\Rfc3986\Uri $baseUrl = null): ?static

URI をパースします。

パラメータ

uri
パースする URI。
baseUrl
string が渡された場合、uri が相対参照であれば、 uribaseUrl に適用します。 null が渡されるか、uri が相対参照でない場合、 baseUrl は効果を持ちません。

戻り値

成功した場合は Uri\Rfc3986\Uri インスタンスを返し、失敗した場合は null を返します。

例1 Uri\Rfc3986\Uri::parse() の基本的な例

<?php
$uri
= \Uri\Rfc3986\Uri::parse("https://example.com");

if (
$uri !== null) {
echo
"Valid URI: " . $uri->toString();
} else {
echo
"Invalid URI"
}
?>

上の例の出力は以下となります。

Valid URI: https://example.com

参考