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