PHP Conference Japan 2024

QuickHashStringIntHash::__construct

(无版本信息可用,可能仅在 Git 中)

QuickHashStringIntHash::__construct创建一个新的 QuickHashStringIntHash 对象

描述

public QuickHashStringIntHash::__construct(int $size, int $options = 0)

此构造函数创建一个新的 QuickHashStringIntHash。大小是要创建的桶列表的数量。列表越多,发生冲突的可能性就越小。也支持选项。

参数

size

要配置的桶列表的数量。您传入的数字将自动向上舍入到下一个 2 的幂。它也自动限制在 644194304 之间。

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

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top