实际上,在PHP中,每个数组都存储为有序映射(哈希表)。是否可以控制 PHP 使用的哈希函数?
用例 - 运行非常慢的非常大的哈希。在较小的数据集上,它要快得多,但是对于较大的数据集,我的代码运行所需的时间急剧增加,而不是我预期的线性增长。
您可以实现ArrayAccess
接口并编写自己的类,该类的行为类似于数组,但一切都将由您的代码控制。
实际上,在PHP中,每个数组都存储为有序映射(哈希表)。是否可以控制 PHP 使用的哈希函数?
用例 - 运行非常慢的非常大的哈希。在较小的数据集上,它要快得多,但是对于较大的数据集,我的代码运行所需的时间急剧增加,而不是我预期的线性增长。
您可以实现ArrayAccess
接口并编写自己的类,该类的行为类似于数组,但一切都将由您的代码控制。