Añade datos a un elemento

# Memcached::append

(PECL memcached >= 0.1.0)

Memcached::append — Añade datos a un elemento

### Descripción

public function Memcached::append(string `$key`, string `$value`): ?bool

Memcached::append() añade los datos de `value` al final de un elemento existente. La razón por la que `value` debe ser una cadena es que los otros tipos no soportan esta operación.

> Nota:

> Si la constante `Memcached::OPT_COMPRESSION` está activada, la operación fallará, y se emitirá una advertencia, ya que no es posible prever datos comprimidos.

### Parámetros

`key`

  La clave del elemento a sobrescribir.

`value`

  La cadena a añadir.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error. Devuelve `null` si la compresión está activada.

### Errores/Excepciones

Devuelve `null` y genera un `E_WARNING` si la compresión está activada.

### Ejemplos

Ejemplo #1 Ejemplo con Memcached::append()

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

    $m->set('foo', 'abc');
    $m->append('foo', 'def');
    var_dump($m->get('foo'));
    ?>

El ejemplo anterior mostrará:

    string(6) "abcdef"

### Ver también

- Memcached::appendByKey() - Añade datos a un elemento
- Memcached::prepend() - Prefijo de datos a un elemento existente

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