2 つの URL が等価かを判定する

# Uri\WhatWg\Url::equals

(PHP 8 >= 8.5.0)

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

### 説明

public function 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)

### 参考

- Uri\Rfc3986\Uri::equals() - 2 つの URI が等価かを判定する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open