La classe QuickHashStringIntHashQuickHashStringIntHash
&reftitle.intro;
Cette classe enveloppe un hachage contenant des chaînes de caractères, où les
valeurs sont des nombres entiers. Les hachages sont également
disponibles en tant qu'implémentation de l'interface ArrayAccess.
Les hachages peuvent également être parcourus avec foreach car l'interface Iterator est
implémentée. L'ordre dans lequel les éléments sont retournés n'est pas
garanti.
&reftitle.classsynopsis;
QuickHashStringIntHashQuickHashStringIntHash&Constants;constintQuickHashStringIntHash::CHECK_FOR_DUPES1constintQuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC2&Methods;
&reftitle.constants;
QuickHashStringIntHash::CHECK_FOR_DUPESSi activé, l'ajout d'éléments dupliqués à un hachage (via QuickHashStringIntHash::add ou
QuickHashStringIntHash::loadFromFile) entraînera la suppression de ces éléments du
hachage. Cela prendra du temps supplémentaire, alors n'utilisez cette option que si nécessaire.QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOCDésactive l'utilisation du gestionnaire de mémoire interne de PHP pour les structures de
hachage internes. Avec cette option activée, les allocations internes ne seront pas prises en
compte dans les paramètres memory_limit.
&reference.quickhash.entities.quickhashstringinthash;