(PECL ds >= 1.0.0)
Hashable 是一个接口,允许对象用作键。它是 spl_object_hash() 的替代方案,它根据对象的句柄确定对象的哈希值:这意味着由隐式定义认为相等的两个对象将不会被视为相等,因为它们不是同一个实例。
hash() 用于返回一个标量值,作为对象的哈希值使用,该值决定它在哈希表中的位置。虽然该值不必唯一,但相等的对象必须具有相同的哈希值。
equals() 用于确定两个对象是否相等。保证比较对象将是与主体相同类的实例。
$obj