Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 1.04 KB

aerospike_predicateequals.md

File metadata and controls

63 lines (45 loc) · 1.04 KB

Aerospike::predicateEquals

Aerospike::predicateEquals - helper method for building an equals WHERE predicate

Description

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().

Parameters

bin the bin name operand

val the string or integer value

Return Values

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.

Examples

<?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)
}