QuickHashStringIntHash::add

(No version information available, might only be in Git)

QuickHashStringIntHash::addThis method adds a new entry to the hash

说明

public QuickHashStringIntHash::add ( string $key , int $value ) : bool

This method adds a new entry to the hash, and returns whether the entry was added. Entries are by default always added unless QuickHashStringIntHash::CHECK_FOR_DUPES has been passed when the hash was created.

参数

key

The key of the entry to add.

value

The value of the entry to add.

返回值

TRUE when the entry was added, and FALSE if the entry was not added.

范例

Example #1 QuickHashStringIntHash::add() example

<?php
echo "without dupe checking\n";
$hash = new QuickHashStringIntHash1024 );
var_dump$hash );
var_dump$hash->exists"four" ) );
var_dump$hash->get"four" ) );
var_dump$hash->add"four"22 ) );
var_dump$hash->exists"four" ) );
var_dump$hash->get"four" ) );
var_dump$hash->add"four"12 ) );

echo 
"\nwith dupe checking\n";
$hash = new QuickHashStringIntHash1024QuickHashStringIntHash::CHECK_FOR_DUPES );
var_dump$hash );
var_dump$hash->exists"four" ) );
var_dump$hash->get"four" ) );
var_dump$hash->add"four"78 ) );
var_dump$hash->exists"four" ) );
var_dump$hash->get"four" ) );
var_dump$hash->add"four") );
?>

以上例程的输出类似于:

without dupe checking
object(QuickHashStringIntHash)#1 (0) {
}
bool(false)
bool(false)
bool(true)
bool(true)
int(22)
bool(true)

with dupe checking
object(QuickHashStringIntHash)#2 (0) {
}
bool(false)
bool(false)
bool(true)
bool(true)
int(78)
bool(false)

相关文章
php classkit 函数 dynamically adds a new method to a given classphp runkit 函数 dynamically adds a new method to a given classphp quickhashinthash this method adds a new entry to the hashphp quickhashinthash this method deletes am entry from the hashphp quickhashinthash this method updates an entry in the hash with a new value or adds a new one if the entry doesn t existphp quickhashinthash this method updates an entry in the hash with a new valuephp quickhashintset this method adds a new entry to the setphp quickhashintstringhash this method adds a new entry to the hashphp quickhashintstringhash this method deletes am entry from the hashphp quickhashintstringhash this method updates an entry in the hash with a new value or adds a new one if the entry doesn t existphp quickhashintstringhash this method updates an entry in the hash with a new valuephp quickhashstringinthash this method adds a new entry to the hashphp quickhashstringinthash this method deletes am entry from the hashphp quickhashstringinthash this method retrieves a value from the hash by its keyphp quickhashstringinthash this factory method creates a hash from a filephp quickhashstringinthash this factory method creates a hash from a stringphp quickhashstringinthash this method stores an in memory hash to diskphp quickhashstringinthash this method returns a serialized version of the hashphp quickhashstringinthash this method updates an entry in the hash with a new value or adds a new one if the entry doesn t existphp quickhashstringinthash this method updates an entry in the hash with a new value
关注编程学问公众号