Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
そのままでは、PHP ではすべての配列が順序付けられたマップ (ハッシュ テーブル) として格納されます。PHP で使用されるハッシュ関数を制御することはできますか?
ユースケース - 実行速度が非常に遅い非常に大きなハッシュ。小さいデータ セットでははるかに高速でしたが、より大きなデータ セットでは、コードの実行にかかる時間が、予想していた直線的な増加ではなく、劇的に増加しました。
インターフェイスを実装ArrayAccessし、配列のように機能する独自のクラスを作成できますが、すべてがコードによって制御されます。
ArrayAccess