Ds\Hashable::equals

(PECL ds >= 1.0.0)

Ds\Hashable::equalsОпределяет, равен ли текущий экземпляр переданному объекту

Описание

abstract public Ds\Hashable::equals(object $obj): bool

Определяет, являются ли текущий экземпляр эквивалентным переданному другому объекту.

Этот метод позволяет использовать объекты в качестве ключей в таких структурах, как Ds\Map и Ds\Set или любых других структурах, распознающих этот интерфейс.

Замечание:

Гарантирует, что obj является экземпляром того же класса.

Предостережение

Чтобы объекты считались идентичными, необходимо, чтобы у них был одинаковый хеш. Смотрите описание функции Ds\Hashable::hash().

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

obj

Объект для сравнения с текущим объектом.

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

true, если идентичны, false в противном случае.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top