Ds\Hashable::equals

(PECL ds >= 1.0.0)

Ds\Hashable::equalsDetermina se um objeto é igual à instância atual

Descrição

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

Determina se outro objeto é igual à instância atual.

Este método permite que objetos sejam usados como chaves em estruturas como Ds\Map e Ds\Set, ou qualquer outra estrutura de pesquisa que respeite esta interface.

Note:

É garantido que obj é uma instância da mesma classe.

Caution

É importante que objetos que são iguais também tenham o mesmo valor de hash. Veja Ds\Hashable::hash().

Parâmetros

obj

O objeto para comparar com a instância atual, que é sempre uma instância da mesma classe.

Valor Retornado

true se forem iguais, false caso contrário.