(PECL memcached >= 0.1.0)
Memcached::fetch — Fetch the next result
Memcached::fetch() retrieves the next result from the last request.
This function has no parameters.
Returns the next result or
false
otherwise.
The
Memcached::guetResultCode()
will return
Memcached::RES_END
if result set is exhausted.
Example #1 Memcached::fetch() example
<?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
->
guetDelayed
(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)
}