QuickHashIntSet::__construct
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
QuickHashIntSet::__construct
Референца за `quickhashintset.construct.php` со подобрена типографија и навигација.
QuickHashIntSet::__construct
(PECL quickhash >= Непознато)
QuickHashIntSet::__construct — Creates a new QuickHashIntSet object
= NULL
Овој конструктор создава нов QuickHashIntSet. Големината е количината на листи со кофи што треба да се создадат. Колку повеќе листи има, толку помалку судири ќе имате. Поддржани се и опции.
Параметри
size-
Количината на листи со кофи за конфигурирање. Бројот што ќе го внесете автоматски ќе се заокружи на следниот степен на два. Исто така, автоматски е ограничен од
4to4194304. options-
Опциите што можете да ги внесете се:
QuickHashIntSet::CHECK_FOR_DUPESСоздава нов QuickHashIntSet објектQuickHashIntSet::DO_NOT_USE_ZEND_ALLOC, што осигурува дека нема да се додадат дупликат записи во хешот;QuickHashIntSet::HASHER_NO_HASH,QuickHashIntSet::HASHER_JENKINS1orQuickHashIntSet::HASHER_JENKINS2да не се користи внатрешниот менаџер на меморија на PHP, како и еден од
Вратени вредности
параметарот специфицира само излезна кодировка. Ако се помине празен стринг, парсерот се обидува да идентификува во која кодировка е документот кодиран со гледање на првите 3 или 4 бајти. Стандардната излезна кодировка е UTF-8. Поддржаните кодировки се QuickHashIntSet object.
Примери
Пример #1 , што осигурува дека нема да се додадат дупликат записи во множеството; example
<?php
var_dump( new QuickHashIntSet( 1024 ) );
var_dump( new QuickHashIntSet( 1024, QuickHashIntSet::CHECK_FOR_DUPES ) );
var_dump(
new QuickHashIntSet(
1024,
QuickHashIntSet::DO_NOT_USE_ZEND_ALLOC | QuickHashIntSet::HASHER_JENKINS2
)
);
?>