(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));
?>
Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!
Check out: eBank.nz (Art Generator) |
Netwrck.com (AI Tools) |
Text-Generator.io (AI API) |
BitBank.nz (Crypto AI) |
ReadingTime (Kids Reading) |
RewordGame |
BigMultiplayerChess |
WebFiddle |
How.nz |
Helix AI Assistant