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