(PECL quickhash >= Unknown)
Cette classe enveloppe un ensemble contenant des nombres entiers.
Les ensembles peuvent être utilisés pour stocker des valeurs uniques avec foreach
car l'interface Iterator est
implémentée. L'ordre dans lequel les éléments sont retournés n'est pas
garanti.
QuickHashIntSet::CHECK_FOR_DUPES
Si activé, l'ajout d'éléments dupliqués à un ensemble (via QuickHashIntSet::add() ou QuickHashIntSet::loadFromFile()) entraînera la suppression de ces éléments de l'ensemble. Cela prendra plus de temps, donc n'utilisez cette option que si nécessaire.
QuickHashIntSet::DO_NOT_USE_ZEND_ALLOC
Désactive l'utilisation du gestionnaire de mémoire interne de PHP pour les structures de jeu internes. Avec cette option activée, les allocations internes ne compteront pas pour les paramètres memory_limit.
QuickHashIntSet::HASHER_NO_HASH
Sélectionne de ne pas utiliser de fonction de hachage, mais simplement utiliser un modulo pour trouver l'index de la liste de seaux. Cela n'est pas plus rapide que le hachage normal, et donne plus de collisions.
QuickHashIntSet::HASHER_JENKINS1
Ceci est la fonction de hachage par défaut pour transformer les hachages entiers en index de liste de seaux.
QuickHashIntSet::HASHER_JENKINS2
Sélectionne un algorithme de hachage de variante.