(PECL quickhash >= Unknown)
Esta classe encapsula um conjunto contendo números inteiros.
Conjuntos também podem ser iterados com foreach
, já que a interface Iterator também é
implementada. A ordem em que os elementos são retornados não é
garantida.
QuickHashIntSet::CHECK_FOR_DUPES
Se habilitada, adicionar elementos duplicados a um conjunto (por meio de QuickHashIntSet::add() ou QuickHashIntSet::loadFromFile()) fará com que esses elementos sejam removidos do conjunto. Isso consumirá mais tempo, portanto, será usado apenas quando necessário.
QuickHashIntSet::DO_NOT_USE_ZEND_ALLOC
Desativa o uso do gerenciador de memória interno do PHP para estruturas de conjuntos internos. Com esta opção habilitada, as alocações internas não contarão para as configurações de memory_limit.
QuickHashIntSet::HASHER_NO_HASH
Seleciona não usar uma função de hash, mas apenas usar um módulo para encontrar o índice da lista de buckets. Isso não é mais rápido que o hash normal e gera mais colisões.
QuickHashIntSet::HASHER_JENKINS1
Esta é a função de hash padrão para transformar hashes inteiros em índices de lista de buckets.
QuickHashIntSet::HASHER_JENKINS2
Seleciona um algoritmo de hash variante.