(PECL memcache >= 0.2.0)
Memcache::get -- memcache_get — Recupera un elemento del servidor de caché
Memcache::get() devuelve los datos previamente almacenados
en el elemento identificado por la clave key si existe en
el servidor en el momento de la llamada.
Se puede pasar un array de claves a la función Memcache::get() para obtener un array de valores. El array resultante contendrá solo las parejas clave-valor encontradas.
keyLa clave o el array de claves a recuperar.
flagsSi este argumento está presente, representará los flags de los valores a recuperar. Estos flags son los mismos que los dados en el ejemplo de la función Memcache::set(). El byte menos significativo del valor está reservado para un uso interno de pecl/memcache (por ejemplo, para indicar el estado de compresión y serialización).
Devuelve el valor asociado con el argumento key
o un array que contiene las parejas clave/valor encontradas cuando el argumento
key es un array. Devuelve false si ocurre un error,
si el argumento key no es encontrado,
o si el argumento key es un array vacío.
Ejemplo #1 Ejemplo con Memcache::get()
<?php
/* API procedimental */
$memcache_obj = memcache_connect('memcache_host', 11211);
$var = memcache_get($memcache_obj, 'some_key');
/* API orientada a objetos */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
$var = $memcache_obj->get('some_key');
/*
También se puede utilizar un array de claves como argumento.
Si un elemento de este tipo no es encontrado en el servidor, el array
resultado simplemente no incluirá dicha clave.
*/
/* API procedimental */
$memcache_obj = memcache_connect('memcache_host', 11211);
$var = memcache_get($memcache_obj, Array('some_key', 'another_key'));
/* API Orientada a Objetos */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
$var = $memcache_obj->get(Array('some_key', 'second_key'));
?>