Memcached::fetch

(PECL memcached >= 0.1.0)
Fetch the next result
public array Memcached::fetch ( void )

Memcached::fetch() retrieves the next result from the last request.

Returns:

Returns the next result or FALSE otherwise. The Memcached::getResultCode() will return Memcached::RES_END if result set is exhausted.

Examples:
Memcached::fetch() example
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$m new Memcached();
$m->addServer('localhost', 11211);
 
$m->set('int', 99);
$m->set('string''a simple string');
$m->set('array'array(11, 12));
 
$m->getDelayed(array('int''array'), true);
while ($result $m->fetch()) {
    var_dump($result);
}
?>

The above example will output something similar to:

array(3) {
  ["key"]=>
  string(3) "int"
  "value"]=>
  int(99)
  ["cas"]=>
  float(2363)
}
array(3) {
  ["key"]=>
  string(5) "array"
  ["value"]=>
  array(2) {
    [0]=>
    int(11)
    [1]=>
    int(12)
  }
  ["cas"]=>
  float(2365)
}
See also:

Memcached::fetchAll() -

Memcached::getDelayed() -

doc_php
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.