PHP 可哈希函数

PHP 可哈希函数

可哈希是一个接口,允许对象作为键使用。它是 spl_object_hash() 函数的替代品,根据对象的句柄确定其哈希值:这意味着根据隐式定义被认为相等的两个对象不能被视为相等,因为它们不是同一个实例。

hash() 函数可以用于返回一个标量值,用作对象的哈希值,以确定其在哈希表中的位置。虽然这个值不一定要是唯一的,但是相等的对象必须具有相同的哈希值。

equals() 函数可用于确定两个对象是否相等。可以保证比较对象可以是与主题相同类的实例。

接口概要

Ds\Hashable {
   /* Methods */
   abstract public bool equals( object $obj )
   abstract public mixed hash( void )
}
序号 功能与描述
1 Ds\Hashable::equals() 函数 Ds\Hashable::equals() 函数可以判断一个对象是否等于当前实例。
2 Ds\Hashable::hash() 函数 Ds\Hashable::hash() 函数可以返回一个标量值作为哈希值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程