Uri\Rfc3986\Uri::parse
Parse a URI
説明
public static staticnull Uri\Rfc3986\Uri::parse(string $uri, Uri\Rfc3986\Urinull $baseUrl = null)
Parses a URI.
パラメータ
-
uri
-
URI to parse.
-
baseUrl
-
When a string is passed,
uri is applied on
baseUrl, if uri is a relative reference.
If either null is passed, or uri is a not a relative reference, then
baseUrl doesn't have any effect.
戻り値
Returns a Uri\Rfc3986\Uri instance on success, or null on failure.
例
例1 Uri\Rfc3986\Uri::parse basic example
<?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