Создаёт новый объект QuickHashStringIntHash

# QuickHashStringIntHash::__construct

(No version information available, might only be in Git)

QuickHashStringIntHash::__construct — Создаёт новый объект QuickHashStringIntHash

### Описание

public function QuickHashStringIntHash::__construct(int `$size`, int `$options` = 0)

Конструктор создаёт новый объект QuickHashStringIntHash. Размер — количество списков бакетов, которое требуется создать. Чем больше списков, тем меньше будет коллизий. Также поддерживаются опции.

### Список параметров

`size`
  Количество списков бакетов для настройки. Метод автоматически округлит заданное число в бо́льшую сторону до следующей степени числа 2. Число также автоматически ограничивается значениями от `64` до `4 194 304`.
`options`
  Разрешается передавать следующие параметры: константу `QuickHashStringIntHash::CHECK_FOR_DUPES`, которая гарантирует, что метод не будет добавлять в хеш повторяющиеся записи и константу `QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC`, чтобы не использовать внутренний менеджер памяти PHP.

### Возвращаемые значения

Метод возвращает новый объект QuickHashStringIntHash.

### Примеры

Пример #1 Пример использования метода QuickHashStringIntHash::__construct()

    <?php

    var_dump(new QuickHashStringIntHash(1024));
    var_dump(new QuickHashStringIntHash(1024, QuickHashStringIntHash::CHECK_FOR_DUPES));

    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open