Uri\Rfc3986\Uri::parse
URI をパースする
説明
public static staticnull Uri\Rfc3986\Uri::parse(string $uri, Uri\Rfc3986\Urinull $baseUrl = null)
URI をパースします。
パラメータ
-
uri
-
パースする URI。
-
baseUrl
-
string が渡された場合、
uri が相対参照であれば、
uri を baseUrl に適用します。
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
参考
- Uri\Rfc3986\Uri::__construct
- Uri\Rfc3986\Uri::resolve
- Uri\WhatWg\Url::parse