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