Uri\Rfc3986\Uri::equals
2 つの URI が等価かを判定する
説明
public bool Uri\Rfc3986\Uri::equals(Uri\Rfc3986\Uri $uri, Uri\UriComparisonMode $comparisonMode = Uri\UriComparisonMode::ExcludeFragment)
2 つの URI が等価かを判定します。
パラメータ
-
uri
-
現在の URI と比較する URI。
-
comparisonMode
-
フラグメントコンポーネントを比較の対象に含めるか
(
Uri\UriComparisonMode::IncludeFragment)、含めないか
(Uri\UriComparisonMode::ExcludeFragment)。デフォルトでは、フラグメントは除外されます。
戻り値
2 つの URI が等価である場合は true を、そうでない場合は false を返します。
例
例1 Uri\Rfc3986\Uri::equals の基本的な例
<?php
$uri1 = new \Uri\Rfc3986\Uri("https://example.com");
$uri2 = new \Uri\Rfc3986\Uri("HTTPS://example.com");
var_dump($uri1->equals($uri2));
?>