Uri\Rfc3986\Uri::equals

(PHP 8 >= 8.5.0)

Uri\Rfc3986\Uri::equalsПроверяет, эквивалентны ли два URI

Описание

public function Uri\Rfc3986\Uri::equals(Uri\Rfc3986\Uri $uri, Uri\UriComparisonMode $comparisonMode = Uri\UriComparisonMode::ExcludeFragment): bool

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

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

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

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

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

Результат выполнения приведённого примера:

bool(true)

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top