PHP.mk документација

QuickHashIntSet

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.quickhashintset.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека class.quickhashintset.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
QuickHashIntSet

Референца за `class.quickhashintset.php` со подобрена типографија и навигација.

class.quickhashintset.php

Класата QuickHashIntSet

(PECL quickhash >= Непознато)

Вовед

Оваа класа обвива множество што содржи цели броеви.

Множествата исто така може да се итерираат со foreach како Итератор интерфејсот исто така е имплементиран. Редоследот по кој се враќаат елементите не е загарантиран.

Синопсис на класата

class QuickHashIntSet {
/* Константи */
const int CHECK_FOR_DUPES = 1;
const int HASHER_NO_HASH = 256;
const int HASHER_JENKINS1 = 512;
const int HASHER_JENKINS2 = 1024;
/* Методи */
public add(int $key): bool
public __construct(int $size, int $options = ?)
public delete(int $key): bool
public exists(int $key): bool
publicgetSize(): int
public static loadFromFile(string $filename, int $size = ?, int $options = ?): QuickHashIntSet
public static loadFromString(string $contents, int $size = ?, int $options = ?): QuickHashIntSet
public saveToFile(string $filename): void
}

Претходно дефинирани константи

QuickHashIntSet::CHECK_FOR_DUPES
Ако е овозможено, додавањето дупликат елементи во множество (преку или QuickHashIntSet::add() or QuickHashIntSet::loadFromFile()) ќе резултира со отфрлање на тие елементи од множеството. Ова ќе одземе дополнително време, па затоа се користи само кога е потребно.
QuickHashIntSet::DO_NOT_USE_ZEND_ALLOC
Ја оневозможува употребата на внатрешниот менаџер за меморија на PHP за внатрешни структури на множества. Со оваа опција овозможена, внатрешните алокации нема да се бројат кон memory_limit settings.
QuickHashIntSet::HASHER_NO_HASH
Избира да не користи хеш функција, туку само модуло за да го најде индексот на списокот на кофи. Ова не е побрзо од нормалното хеширање и дава повеќе судири.
QuickHashIntSet::HASHER_JENKINS1
Ова е стандардната хеш функција за претворање на хешовите на цели броеви во индекси на списокот на кофи.
QuickHashIntSet::HASHER_JENKINS2
Избира варијанта на алгоритам за хеширање.

Содржина

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.