Uri\WhatWg\Url::equals

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::equals2 つの URL が等価かを判定する

説明

public Uri\WhatWg\Url::equals(Uri\WhatWg\Url $url, Uri\UriComparisonMode $comparisonMode = Uri\UriComparisonMode::ExcludeFragment): bool

2 つの URL が等価かを判定します。

パラメータ

url
現在の URL と比較する URL。
comparisonMode
フラグメントコンポーネントを比較の対象に含めるか (Uri\UriComparisonMode::IncludeFragment)、含めないか (Uri\UriComparisonMode::ExcludeFragment)。デフォルトでは、フラグメントは除外されます。

戻り値

2 つの URL が等価である場合は true を、そうでない場合は false を返します。

例1 Uri\WhatWg\Url::equals() の基本的な例

<?php
$url1
= new \Uri\WhatWg\Url("https://example.com");
$url2 = new \Uri\WhatWg\Url("HTTPS://example.com");

var_dump($url1->equals($url2));
?>

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

bool(true)

参考