(PECL quickhash >= Unknown)
QuickHashIntHash::__construct — Создаёт объект QuickHashIntHash
Конструктор создаёт объект QuickHashIntHash. Размер — количество списков бакетов, которые требуется создать. Чем больше списков, тем меньше будет коллизий. Также поддерживаются опции.
size
       Количество списков бакетов для настройки.
       Метод автоматически округлит заданное число в бо́льшую сторону до следующей степени числа 2.
       Число также автоматически ограничивается значениями от 64 до 4194304.
      
options
       Разрешается указывать следующие варианты:
       констнту QuickHashIntHash::CHECK_FOR_DUPES,
       которая гарантирует, что метод не будет добавлять в хеш повторяющиеся записи;
       QuickHashIntHash::DO_NOT_USE_ZEND_ALLOC чтобы не использовать внутренний менеджер памяти PHP,
       а также одну из констант: QuickHashIntHash::HASHER_NO_HASH,
       QuickHashIntHash::HASHER_JENKINS1 или QuickHashIntHash::HASHER_JENKINS2.
       Последние три параметра определяют, какой алгоритм хеширования использовать.
       Параметры можно комбинировать побитовыми операторами.
      
Метод возвращает новый объект QuickHashIntHash.
Пример #1 Пример использования метода QuickHashIntHash::__construct()
<?php
var_dump(new QuickHashIntHash(1024));
var_dump(new QuickHashIntHash(1024, QuickHashIntHash::CHECK_FOR_DUPES));
var_dump(
    new QuickHashIntHash(
        1024,
        QuickHashIntHash::DO_NOT_USE_ZEND_ALLOC | QuickHashIntHash::HASHER_JENKINS2
    )
);
?>