Хешируемое
PHP Manual

Ds\Hashable::equals

(PECL ds >= 1.0.0)

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

Описание

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

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

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

Замечание:

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

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

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

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

obj

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

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

TRUE если идентичны, и FALSE в обратном случае.


Хешируемое
PHP Manual