Memcached::append
(PECL memcached >= 0.1.0)
Memcached::append — Añadir datos a un ítem existente
Descripción
Memcached::append() añade el string value dado al valor del ítem existente. La razón por la cual el value es forzado a ser un string, es porque añadir tipos mixtos no está bien definido.
Note:
Si Memcached::OPT_COMPRESSION está activado, la operación fallará y devolverá un warning, ya que añadir datos comprimidos a un valor que puede ya estar comprimido, no es posible.
Parámetros
- key
-
La claven en donde se guardará el valor.
- value
-
El string a añadir.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error. Memcached::getResultCode() devolverá Memcached::RES_NOTSTORED si la clave no existe.
Ejemplos
Example #1 Ejemplo de 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 resultado del ejemplo sería:
string(6) "abcdef"
Ver también
- Memcached::appendByKey() - Añadir datos a un ítem existente en un servidor específico
- Memcached::prepend() - Anteponer datos a un ítem existente
