Aerospike::predicateEquals - helper method for building an equals WHERE predicate
public array Aerospike::predicateEquals ( string $bin, int|string $val )
Aerospike::predicateEquals() will return an array that can be passed as the $where arguement in Aerospike::query().
bin the bin name operand
val the string or integer value
Returns an array with the following structure:
Associative Array:
bin => bin name
op => Aerospike::OP_EQ
val => scalar integer/string value
or NULL on failure.
<?php
$config = array("hosts"=>array(array("addr"=>"localhost", "port"=>3000)));
$db = new Aerospike($config);
if (!$db->isConnected()) {
echo "Aerospike failed to connect[{$db->errorno()}]: {$db->error()}\n";
exit(1);
}
$where = Aerospike::predicateEquals("age", 30);
var_dump($where);
?>
We expect to see:
array(3) {
["bin"]=>
string(3) "age"
["op"]=>
string(1) "="
["val"]=>
int(30)
}