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