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