(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
选择一种变体哈希算法。