QuickHashIntStringHash::__construct Créer un nouvel objet QuickHashIntStringHash &reftitle.description; public QuickHashIntStringHash::__construct intsize intoptions0 Ce constructeur crée un nouvel objet QuickHashIntStringHash. La taille est le nombre de listes de seaux à créer. Plus il y a de listes, moins il y aura de collisions. Les options sont également prises en charge. &reftitle.parameters; size La quantité de listes de seaux à configurer. Le nombre que vous passez sera automatiquement arrondi à la puissance de deux suivante. Il est également automatiquement limité de 64 à 4194304. options Les options que vous pouvez passer sont : QuickHashIntStringHash::CHECK_FOR_DUPES, qui s'assure qu'aucune entrée dupliquée n'est ajoutée au hachage ; QuickHashIntStringHash::DO_NOT_USE_ZEND_ALLOC pour ne pas utiliser le gestionnaire de mémoire interne de PHP ainsi que l'une des valeurs QuickHashIntStringHash::HASHER_NO_HASH, QuickHashIntStringHash::HASHER_JENKINS1 ou QuickHashIntStringHash::HASHER_JENKINS2. Ces trois dernières configurent l'algorithme de hachage à utiliser. Toutes les options peuvent être combinées en utilisant des masques de bits. &reftitle.returnvalues; Renvoie un nouvel objet QuickHashIntStringHash. &reftitle.examples; Exemple de <function>QuickHashIntStringHash::__construct</function> ]]>