(No version information available, might only be in Git)
QuickHashStringIntHash::__construct — Создаёт новый объект QuickHashStringIntHash
Конструктор создаёт новый объект 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));
?>