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