Recupera un elemento del servidor de caché

# Memcache::get

# memcache_get

(PECL memcache >= 0.2.0)

Memcache::get -- memcache_get — Recupera un elemento del servidor de caché

### Descripción

function Memcache::get(string `$key`, int `&$flags` = ?): string
function Memcache::get(array `$keys`, array `&$flags` = ?): array
function memcache_get(Memcache `$memcache`, string `$key`, int `&$flags` = ?): string
function memcache_get(Memcache `$memcache`, array `$keys`, array `&$flags` = ?): array

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.

### Parámetros

`key`
  La clave o el array de claves a recuperar.
`flags`
  Si 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).

### Valores devueltos

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.

### Ejemplos

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'));

    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open