(PECL quickhash >= 未知)
此类封装了一个包含整数的哈希表,其中值也是整数。哈希表也可用作 ArrayAccess 接口的实现。
QuickHashIntHash::CHECK_FOR_DUPES
如果启用,则向集合中添加重复元素(通过 QuickHashIntHash::add() 或 QuickHashIntHash::loadFromFile())将导致这些元素从集合中删除。这将占用额外的时间,因此仅在需要时使用。
QuickHashIntHash::DO_NOT_USE_ZEND_ALLOC
禁用对内部集合结构使用 PHP 的内部内存管理器。启用此选项后,内部分配将不计入 memory_limit 设置。
QuickHashIntHash::HASHER_NO_HASH
选择不使用哈希函数,而仅仅使用模运算来查找桶列表索引。这并不比正常的哈希更快,并且会产生更多冲突。
QuickHashIntHash::HASHER_JENKINS1
这是将整数哈希转换为桶列表索引的默认哈希函数。
QuickHashIntHash::HASHER_JENKINS2
选择一种变体哈希算法。