## Funciones de retorno de resultados

Las funciones de retorno de resultados (tipo callable) son invocadas por las funciones Memcached::getDelayed() o Memcached::getDelayedBykey(), para cada elemento del conjunto de resultados. Las funciones de retorno reciben un objeto Memcached y un array con la información sobre el elemento. La función de retorno no necesita devolver nada.

Ejemplo #1 Ejemplo de función de retorno de resultados

    <?php
    $m = new Memcached();
    $m->addServer('localhost', 11211);
    $items = array(
        'key1' => 'value1',
        'key2' => 'value2',
        'key3' => 'value3'
    );
    $m->setMulti($items);
    $m->getDelayed(array('key1', 'key3'), true, 'result_cb');

    function result_cb($memc, $item)
    {
        var_dump($item);
    }
    ?>

Resultado del ejemplo anterior es similar a:

    array(3) {
      ["key"]=>
      string(4) "key1"
      ["value"]=>
      string(6) "value1"
      ["cas"]=>
      float(49)
    }
    array(3) {
      ["key"]=>
      string(4) "key3"
      ["value"]=>
      string(6) "value3"
      ["cas"]=>
      float(50)
    }

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