QuickHashStringIntHash::__construct
Создаёт новый объект QuickHashStringIntHash
&reftitle.description;
public QuickHashStringIntHash::__construct
intsize
intoptions0
Конструктор создаёт новый объект QuickHashStringIntHash.
Размер — количество списков бакетов, которое требуется создать. Чем больше списков, тем меньше будет коллизий.
Также поддерживаются опции.
&reftitle.parameters;
size
Количество списков бакетов для настройки.
Метод автоматически округлит заданное число в бо́льшую сторону до следующей степени числа 2.
Число также автоматически ограничивается значениями от 64 до 4 194 304.
options
Разрешается передавать следующие параметры:
константу QuickHashStringIntHash::CHECK_FOR_DUPES,
которая гарантирует, что метод не будет добавлять в хеш повторяющиеся записи
и константу QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC,
чтобы не использовать внутренний менеджер памяти PHP.
&reftitle.returnvalues;
Метод возвращает новый объект QuickHashStringIntHash.
&reftitle.examples;
Пример использования метода QuickHashStringIntHash::__construct
]]>