Проверяет, эквивалентны ли два URL-адреса

# Uri\WhatWg\Url::equals

(PHP 8 >= 8.5.0)

Uri\WhatWg\Url::equals — Проверяет, эквивалентны ли два URL-адреса

### Описание

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

Метод проверяет эквивалентность двух URL-адресов.

### Список параметров

`url`
  Объект URL-адреса, с которым требуется сравнить текущий объект URL-адреса.
`comparisonMode`
  Параметр определяет, учитывать ли компонент «фрагмент» при сравнении. При передаче варианта `Uri\UriComparisonMode::IncludeFragment` фрагмент сравнивается, а с вариантом `Uri\UriComparisonMode::ExcludeFragment` — игнорируется. По умолчанию фрагмент исключается из сравнения.

### Возвращаемые значения

Метод возвращает `true`, если два URL-адреса эквивалентны, иначе возвращается `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() - Проверяет, эквивалентны ли два URI

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