Memcached::setMulti

Store multiple items

&reftitle.description; public `bool` `Memcached::setMulti` `array` `items` `int` `expiration`

`Memcached::setMulti` is similar to `Memcached::set`, but instead of a single key/value item, it works on multiple items specified in `items`. The `expiration` time applies to all the items at once.

&reftitle.parameters;

`items`

- &memcached.parameter.items;

`expiration`

- &memcached.parameter.expiration;

&reftitle.returnvalues;

&return.success; &memcached.result.getresultcode;

&reftitle.examples;

### `Memcached::setMulti` example

    <?php
    $m = new Memcached();
    $m->addServer('localhost', 11211);

    $items = array(
        'key1' => 'value1',
        'key2' => 'value2',
        'key3' => 'value3'
    );
    $m->setMulti($items, time() + 300);
    ?>

&reftitle.seealso;

- `Memcached::setMultiByKey`
- `Memcached::set`