The QuickHashIntHash classIntroductionThis class wraps around a hash containing integer numbers, where the values are also integer numbers. Hashes are also available as implementation of the ArrayAccess interface.
Hashes can also be iterated over with Class synopsisQuickHashIntHash
class QuickHashIntHash
{
/* Constants */
const
int
QuickHashIntHash::CHECK_FOR_DUPES = 1;
const
int
QuickHashIntHash::DO_NOT_USE_ZEND_ALLOC = 2;
const
int
QuickHashIntHash::HASHER_NO_HASH = 256;
const
int
QuickHashIntHash::HASHER_JENKINS1 = 512;
const
int
QuickHashIntHash::HASHER_JENKINS2 = 1024;
/* Methods */
public bool add(int
$key , int $value = ?)public __construct(int
$size , int $options = ?)public bool delete(int
$key )public bool exists(int
$key )public int get(int
$key )public int getSize()
public static QuickHashIntHash loadFromFile(string
$filename , int $options = ?)public static QuickHashIntHash loadFromString(string
$contents , int $options = ?)public void saveToFile(string
$filename )public string saveToString()
public bool set(int
$key , int $value )public bool update(int
}$key , int $value )Predefined Constants
|