QuickHashStringIntHash::__construct

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

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

Описание

public 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));

?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top