(PHP 8 >= 8.5.0)
Uri\Rfc3986\Uri::equals — 2 つの URI が等価かを判定する
$uri, Uri\UriComparisonMode $comparisonMode = Uri\UriComparisonMode::ExcludeFragment): bool2 つの URI が等価かを判定します。
uricomparisonModeUri\UriComparisonMode::IncludeFragment)、含めないか
(Uri\UriComparisonMode::ExcludeFragment)。デフォルトでは、フラグメントは除外されます。
例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));
?>上の例の出力は以下となります。
bool(true)