(No version information available, might only be in Git)
QuickHashStringIntHash::__construct — Создаёт новый объект QuickHashStringIntHash
Конструктор создаёт новый объект QuickHashStringIntHash. Размер - это количество списков, которое нужно создать. Чем больше списков, тем меньше будет коллизий. Также поддерживаются опции.
size
Количество списков, которое необходимо настроить. Число, которое вы передадите,
будет автоматически округлено до следующей степени числа 2.
Оно также автоматически ограничивается от 64
до 4194304
.
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 ) );
?>