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 в противном случае.