(PECL ds >= 1.0.0)
Ds\Hashable::equals — Определяет, являются ли текущий экземпляр объекта эквивалентным переданному
$obj
)Определяет, являются ли текущий экземпляр объекта эквивалентным переданному.
Этот метод позволяет использовать объекты в качестве ключей в таких структурах как Ds\Map и Ds\Set, или любых других, честно реализующих этот интерфейс.
Замечание:
Гарантирует, что
obj
является экземпляром того же класса.
Чтобы объекты считались идентичными, необходимо, что бы у них был одинаковый хеш. Смотрите описание функции Ds\Hashable::hash().
obj
Объект для сравнения с текущим объектом.
TRUE
если идентичны, и FALSE
в обратном случае.